1 / 15
文档名称:

软件需求分析.ppt

格式:ppt   大小:83KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件需求分析.ppt

上传人:maritime_4 2018/7/12 文件大小:83 KB

下载得到文件列表

软件需求分析.ppt

文档介绍

文档介绍:第3章软件需求分析
学****目标
掌握需求分析的方法
理解分析的任务和原则
学****要点
面向数据流的分析方法
软件需求分析的任务
需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
需求分析的过程
需求分析工作可分成四个方面:
:确定对目标系统的综合
要求,即软件的需求。
:最终综合成系统的解决方
案,给出目标系统的详细逻辑模型。
:编制需求分析的文档
:对功能的正确性、完整性和清晰性,
以及其他需求给予评价
软件需求分析的原则
必须能够表达和理解问题的数据域和功能域。
必须按自顶向下、逐层分解的方式对问题进行分解和不断细化。
要给出系统的逻辑视图和物理视图。
分析员和用户的责任
系统分析员处在用户和高级程序员之间,负责沟通用户和开发人员的认识和见解,起着桥梁的作用。
用户应密切配合分析员的工作。用户对数据处理工作的考虑、对软件的意见和要求是需求分析的宝贵原始资料。
软件需求分析方法
需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。它定义了表示系统逻辑视图和物理视图的方式。最终建立一个待开发软件的抽象模型,即目标系统的逻辑模型。
原型化方法
在软件开发过程中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。用户在试用原型系统的过程中做出反应和评价。然后开发者根据用户的意见对原型加以改进。随着不断试验、纠错、使用、评价和修改,获得新的原型版本,如此周而复始,从而提高了最终产品的质量。
结构化分析方法
结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。
结构化分析方法使用的主要工具:数据流图、数据词典、结构化英语、判定表和判定树。
数据流图(DFD,Data Flow Diagram)
数据流图也称为Bubble Chart或Data Flow Graph。是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
数据词典(DD,Data Dictionary)
数据词典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。
数据词典中所有的定义应是严密的、精确的,不可有半点含混,不可有二义性。