1 / 32
文档名称:

软件工程3软件需求规格说明的原则.ppt

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

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

分享

预览

软件工程3软件需求规格说明的原则.ppt

上传人:小猪猪 2011/11/30 文件大小:0 KB

下载得到文件列表

软件工程3软件需求规格说明的原则.ppt

文档介绍

文档介绍:需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。
通常软件开发项目是要实现目标系统的物理模型
目标系统的具体物理模型是由它的逻辑模型经实例化,即具体到某个业务领域而得到的
软件需求规格说明的原则
从现实中分离功能,即描述要“做什么”而不是“怎样实现”
要求使用面向处理的规格说明语言(或称系统定义语言)
如果被开发软件只是一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中
规格说明必须包括系统运行环境
规格说明必须是一个认识模型
规格说明必须是可操作的
规格说明必须容许不完备性并允许扩充
规格说明必须局部化和松散耦合
软件需求方法
需求分析方法由对软件问题的信息域和功能域的系统分析过程及其表示方法组成
大多数的需求分析方法是由信息驱动的
信息域具有三种属性: 信息流、信息内容和信息结构。

数据流图的层次结构
为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统
结构化分析方法步骤示例 商店业务处理系统
这个数据流图只是一个高层的系统逻辑模型,它反映了目标系统要实现的功能
数据流图绘制步骤
首先确定系统的输入和输出
根据商店业务,画出顶层数据流图,以反映最主要业务处理流程
经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。
然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图
第一层数据流图