




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据流图数据流图Data Flow DiagramData Flow Diagram,DFDDFD是描画系统中数据流程是描画系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处置。辑输入转换为逻辑输出所需的加工处置。数据存储数据存储数据源点数据源点或终点或终点加加 工工加工名数据流数据流数据流名文件名实体名箭箭 头头圆或椭圆圆或椭圆单或双杠单或双杠矩形框矩形框还有一些辅助的图例还有一些辅助的图例: :一、数据流图的图符一、数据流图的图符四种根本图形符号:四种根本图形符号:TAB*CTA
2、B*CTAB+CTAB+CTABC+TABC+* 与 + 或互斥+ “先全局后部分,先整体后细节,先笼统后详细 通常可将这种分层的DFD图,分为顶层、中间层、底层。 详细步骤: 1。先确定系统范围,画出顶层的DFD图。 2。逐层分解顶层DFD图,获得假设干中间层DFD图。 3。画出底层的DFD图。 2.2.3 2.2.3 画分层画分层DFDDFD图的方法图的方法 顶层图阐明了系统的边境顶层图阐明了系统的边境, ,即系统的输入和输出数据即系统的输入和输出数据流,顶层图只需一张。底层图由一些不能再分解的加工流,顶层图只需一张。底层图由一些不能再分解的加工组成,这些加工都已足够简单,称为根本加工。在
3、顶层组成,这些加工都已足够简单,称为根本加工。在顶层和底层之间的是中间层。中间层的数据流图描画了某个和底层之间的是中间层。中间层的数据流图描画了某个加工的分解,而它的组成部分又要进一步分解。加工的分解,而它的组成部分又要进一步分解。 画各层画各层DFDDFD图时,图时,“由外向内。由外向内。X1321.11.21.41.32.12.21.1.11.1.22.1.32.1.22.1.12.2.22.2.32.2.1顶顶层层中中 间间 层层底底 层层先全局后部分先全局后部分, ,先整体后细节先整体后细节, ,先笼统后详细先笼统后详细. .0图1图2图1.1图2.1图2.2图分层DFD 图经过初步的
4、需求分析,得到系统功能要求:经过初步的需求分析,得到系统功能要求:1 1、监视病员的病症血压、体温、脉搏等。、监视病员的病症血压、体温、脉搏等。2 2、定时更新病历。、定时更新病历。3 3、病员出现异常情况时报警。、病员出现异常情况时报警。4 4、随机地产生某一病员的病情报告。、随机地产生某一病员的病情报告。2.2.4 实例:医院病房监护系统产生产生病情报告病情报告监视病情监视病情更新病历更新病历2.2.4 实例:医院病房监护系统系统功能要求:系统功能要求: 1 1、监视病员的病症血压、体温、脉搏等、监视病员的病症血压、体温、脉搏等 2 2、定时更新病历、定时更新病历 3 3、病员出现异常情况
5、时报警。、病员出现异常情况时报警。 4 4、随机地产生某一病员的病情报告。、随机地产生某一病员的病情报告。顶层:顶层:病员病员护士护士护士护士病员监病员监护系统护系统病员日志病员日志病症信号病症信号要求报告要求报告病症报告病症报告报警报警例例2 2 医院病房监护系统医院病房监护系统第一层:第一层:病员病员护士护士护士护士中央监视中央监视病员日志病员日志病症信号病症信号要求报告要求报告病症报告病症报告报警报警部分监视部分监视生成报告生成报告病员极限病员极限更新日志更新日志病员数据病员数据格式化格式化病员数据病员数据生理信号生理信号极限值极限值1324日志数据日志数据日志数据日志数据医院病房监护系
6、统顶层医院病房监护系统顶层DFDDFD图图第二层:加工第二层:加工“中央监视分解中央监视分解计算超越计算超越极限值否极限值否病员数据超越极限值报警开解信号开解信号产生产生报警信息报警信息病员极限病员极限格式化格式化病员数据病员数据体温血压、体温脉搏生理信号极限值时间脉搏血压日期时钟时钟格式化病员数据3.13.23.23.33.33.43.4医院病房监护系统二层医院病房监护系统二层DFDDFD图图计算超越计算超越极限值否极限值否病员数据超越极限值报警开解信号开解信号产生产生报警信息报警信息病员极限病员极限格式化格式化病员数据病员数据体温血压、体温、脉搏生理信号极限值时间脉搏血压日期时钟时钟格式化
7、病员数据3.13.23.23.33.33.43.4第二层:加工第二层:加工“中央监视分解中央监视分解图 2.15第一层第一层格式化格式化病员数据病员数据生理信号生理信号极限值极限值病员病员护士护士护士护士中央监视中央监视病员日志病员日志病症信号病症信号要求报告要求报告病症报告病症报告报警报警部分监视部分监视生成报告生成报告病员极限病员极限更新日志更新日志病员病员数据数据1324日志数据日志数据图 2.16加工分解的原那么加工分解的原那么自然性:概念上合理、明晰;自然性:概念上合理、明晰; 均匀性:理想的分解是将一个问题分解成大小均匀的几均匀性:理想的分解是将一个问题分解成大小均匀的几个部分;个
8、部分;分解度:普通每一个加工每次分解最多不要超越个子分解度:普通每一个加工每次分解最多不要超越个子加工加工, ,分解应分解到根本加工为止。分解应分解到根本加工为止。数据守恒与数据封锁原那么数据守恒与数据封锁原那么 所谓数据守恒是指加工的输入输出数据流能否匹配,所谓数据守恒是指加工的输入输出数据流能否匹配,即每一个加工既有输入数据流又有输出数据流。或者说一即每一个加工既有输入数据流又有输出数据流。或者说一个加工至少有一个输入数据流,一个输出数据流。个加工至少有一个输入数据流,一个输出数据流。 数据封锁是对整个系统而言。数据封锁是对整个系统而言。合理运用文件合理运用文件 当文件作为某些加工之间的交
9、界面时,文件必需当文件作为某些加工之间的交界面时,文件必需画出来,一旦文件作为数据流图中的一个独立成份画出画出来,一旦文件作为数据流图中的一个独立成份画出来了,那么他同其他成份之间的联络也应同时表达出来来了,那么他同其他成份之间的联络也应同时表达出来。子图与父图的子图与父图的“平衡平衡父图中某个加工的输入输出数据流应该同相应的父图中某个加工的输入输出数据流应该同相应的子图的输入输出一样子图的输入输出一样( (相对应,分层数据流图的这种相对应,分层数据流图的这种特点称为子图与父图特点称为子图与父图“平衡。平衡。2.2.6 分层DFD图的改良 DFD图必需经过反复修正,才干获得最终的目的系统的图必
10、需经过反复修正,才干获得最终的目的系统的逻辑模型目的系统的逻辑模型目的系统的DFD图。可从以下方面思索图。可从以下方面思索DFD图图的改良:的改良: 1、检查数据流的正确性、检查数据流的正确性 数据守恒数据守恒 子图、父图的平衡子图、父图的平衡 文件运用能否合理。特别留意输入文件运用能否合理。特别留意输入/出文件的数据流。出文件的数据流。 2、改良、改良DFD图的易了解性图的易了解性 简化加工之间的联络加工间的数据流越少,独立性越简化加工之间的联络加工间的数据流越少,独立性越强,易了解性越好。强,易了解性越好。 改良分解的均匀性。改良分解的均匀性。 适当命名各成分称号无二义性,准确、详细。适当
11、命名各成分称号无二义性,准确、详细。 构造化言语是介于自然言语和方式言语之间的一种半方构造化言语是介于自然言语和方式言语之间的一种半方式言语,它是自然言语的一个受限制的子集。普通分为两层式言语,它是自然言语的一个受限制的子集。普通分为两层构造:外层语法较详细,为控制构造顺序、选择、循环构造:外层语法较详细,为控制构造顺序、选择、循环, ,内层较灵敏,表达内层较灵敏,表达“做什么。做什么。例如:外层可为以下构造:例如:外层可为以下构造:1、顺序构造、顺序构造2、选择构造、选择构造 IFTHEN-ELSE; CASE-OF-ENDCASE;3、循环构造、循环构造 WHILE-DO; REPEAT-
12、UNTIL 构造原型构造原型运转运转/评价原型评价原型原型完成否原型完成否要细部阐明否要细部阐明否严厉阐明细部严厉阐明细部效果称心否效果称心否整理原型提供文档整理原型提供文档修修正正改改进进原原型型YYNN快速分析,确定初步规格阐明快速分析,确定初步规格阐明YN快速原型化开发过程2.3.2 快速原型开发模型 快速建立系统原型进展系统的快速建立系统原型进展系统的分析和构造有如下优点:分析和构造有如下优点: 1 1、增进软件开发人员和用户、增进软件开发人员和用户对系统需求的了解。便于将用户对系统需求的了解。便于将用户模糊的功能需求明确化。模糊的功能需求明确化。2 2、为用户提供了一种强有力、为用户提供了一种强有力的学习手段。的学习手段。3 3、易于确定系统的性能,是、易于确定系统的性能,是了解和确认软件需求规格阐明的了解和确认软件需求规格阐明的工具。工具。4 4、按照、按照RCP RCP 法建立的原型即法建立的原型即为最终的产品。为最终的产品。 细化的原型化模型需求工程小结 需求工程是系统工程和软件工程的一个交叉分支,涉及到软件系统的目的、需求工程是系统工程和软件工程的一个交叉分支,涉及到软件系统的目的、软件系统提供的效力、软件系统的约束和软件系统运转的环境。它还涉及这些要素软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 潜水艇课课件
- 洗浴中心储物柜管理规定
- 大锅台设备知识培训内容课件
- 中科创达java数据结构面试题及答案
- 梭车实操考试题及答案
- 家庭男性测试题及答案
- 佛山外贸面试题及答案
- 计量管理考试题及答案
- 法理学考试试题及答案
- 单招医药类考试试题及答案
- XXX加油站风险分级管控台账
- 甘12J8 屋面标准图集
- 购买设备合同
- GB/T 28288-2012足部防护足趾保护包头和防刺穿垫
- GB/T 19666-2019阻燃和耐火电线电缆或光缆通则
- GA/T 1241-2015法庭科学四甲基联苯胺显现血手印技术规范
- 小学和初中科学教学衔接
- 《循证医学》治疗性研究证据的评价和应用
- “李可中医药学术流派论治厥阴病”-课件
- 通用技术作品设计报告
- JJF 1847-2020 电子天平校准规范-(高清现行)
评论
0/150
提交评论