软件需求分析 数据流图ppt课件.ppt
《软件需求分析 数据流图ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件需求分析 数据流图ppt课件.ppt(19页珍藏版)》请在三一办公上搜索。
1、2.1.2 需求工程过程,问题识别,分析与综合,编写文档,分析评审,2.1.2 需求分析过程,2.2.1 SA法概述,分解:对于一个复杂的系统,为了将复杂性降低到可以掌握的程度,可以把大问题分解成若干小问题,然后分别解决(如右图)。,一、SA法的基本思想 结构化分析方法的基本思想是“分解”和“抽象”。,抽象:分解可以分层进行,即先考虑问题最本质的属性,暂把细节略去,以后再逐层添加细节,直至涉及到最详细的内容,这种用最本质的属性表示一个系统的方法就是“抽象”。,2.2.1 SA法的概述,DFD图(数据流图)的例子,顾客,出版社,验证订单,汇总订单,订单,出版社 订单,图书目录文件,正确订单,一批
2、订单,出版社档案文件,画图步骤 : 1、确定外部实体及输入、输出数据流。 2、确定分解顶层的加工。 3、确定使用的文件。 4、用数据流将各部分连接起来,形成数据封闭。,注意:标注各加工框及数据流名称。,例1:图书预定系统(顶层DFD图),2.2.2 数据流图,数据流图(Data Flow Diagram,DFD)是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理。,还有一些辅助的图例:,2.2.2 分层的数据流图,一、数据流图的图符四种基本图形符号:,“先全局后局部,先整体后细节,先抽象后具体” 通常可将这种分层的DFD图,分为顶层
3、、中间层、底层。 具体步骤: 1。先确定系统范围,画出顶层的DFD图。 2。逐层分解顶层DFD图,获得若干中间层DFD图。 3。画出底层的DFD图。,2.2.3 画分层DFD图的方法,顶层图说明了系统的边界,即系统的输入和输出数据流,顶层图只有一张。底层图由一些不能再分解的加工组成,这些加工都已足够简单,称为基本加工。在顶层和底层之间的是中间层。中间层的数据流图描述了某个加工的分解,而它的组成部分又要进一步分解。 画各层DFD图时,“由外向内”。,顶层,中 间 层,底 层,先全局后局部,先整体后细节,先抽象后具体.,0图,1图,2图,1.1图,2.1图,2.2图,分层DFD 图,经过初步的需求
4、分析,得到系统功能要求:1、监视病员的病症(血压、体温、脉搏等)。2、定时更新病历。3、病员出现异常情况时报警。4、随机地产生某一病员的病情报告。,2.2.4 实例:医院病房监护系统,监视病情,更新病历,2.2.4 实例:医院病房监护系统,系统功能要求: 1、监视病员的病症(血压、体温、脉搏等) 2、定时更新病历 3、病员出现异常情况时报警。 4、随机地产生某一病员的病情报告。,顶层:,例2 医院病房监护系统,第一层:,医院病房监护系统顶层DFD图,第二层:加工“中央监视”分解,医院病房监护系统二层DFD图,医院病房监护系统分层DFD图,图 2.15,图 2.16,加工分解的原则自然性:概念上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件需求分析 数据流图ppt课件 软件 需求 分析 数据流 ppt 课件
链接地址:https://www.31ppt.com/p-1444631.html