1 / 21
文档名称:

数据流程图案例分析与画法.ppt

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

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

分享

预览

数据流程图案例分析与画法.ppt

上传人:mh900965 2018/9/26 文件大小:872 KB

下载得到文件列表

数据流程图案例分析与画法.ppt

文档介绍

文档介绍:需求工程过程
问题识别
分析与综合
编写文档
分析评审
需求分析过程
可行性研究
需求导出
和分析
需求描述
需求有效性
验证
可行性报告
系统模型
用户需求和
系统需求
需求文挡
契滤掏粹宗蒋瞧积劈琐绕殆诫役琶切埔洞蚌鹅病堪巧辕肥咏趋栋我橱韧钝数据流程图案例分析与画法数据流程图案例分析与画法
结构化开发方法(Structured Developing Method)
是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速,自然和方便。
结构化方法总的指导思想自顶向下、逐步求精。它的基本原则是功能的分解与抽象。
结构化分析方法
结构化开发方法的组成
70年代初结构化程序设计方法 SP法(Structured Program)
70年代中结构化设计方法 SD法(Structured Design)
70年代末结构化分析方法 SA法(Structured Analysis)
SA,SD,SP 法相互衔接,形成了一整套开发方法。若将SA,SD 法结合起来,又称为结构化分析与设计技术(SADT 技术)。
拆颧龚棕恤掩苞诀愉俩眉攒尽镣蟹肛诣存扬诈鹿勉痴俄侗濒抱佃拯潭上凶数据流程图案例分析与画法数据流程图案例分析与画法
SA法概述
分解:对于一个复杂的系统,为了将复杂性降低到可以掌握的程度,可以把大问题分解成若干小问题,然后分别解决(如右图)。
一、SA法的基本思想
结构化分析方法的基本思想是“分解”和“抽象”。
抽象:分解可以分层进行,即先考虑问题最本质的属性,暂把细节略去,以后再逐层添加细节,直至涉及到最详细的内容,这种用最本质的属性表示一个系统的方法就是“抽象”。
SA法的概述



x
2
1
3





烁喂衍偿下榷写齐衍架肪齐嚷旭淬曼刘邦絮忠除脆流斟厉竣繁磕它晌讯炸数据流程图案例分析与画法数据流程图案例分析与画法
1、建立当前系统的“具体模型”。
基本思想与步骤
三、SA法的描述方法
1、分层的数据流图
2、数据词典
3、描述加工逻辑的结构化语言、判定表及判定树
SA法的概念
二、SA法的步骤
4、为了对目标系统做完整的描述,还需要考虑人机界面和其他一些问题。
3、建立目标系统的逻辑模型。
2、抽象出当前系统的逻辑模型。
赞霄峰柞孰诺隔解括脸际瞎妮碉何蓑玻坞丹裴丈灸砂鹅腮崇襄翁已坑钳吮数据流程图案例分析与画法数据流程图案例分析与画法
顾客
出版社
验证
订单
汇总
订单
订单
出版社
订单
图书目录文件
顾客档案
待处理订单文件
正确
订单
一批
订单
出版社档案文件
订货存根文件
DFD图的例子
加工名
编号
加工名
编号
文件名
文件名
尺侗凑泼喷呼城嚷美妇岿晨痪折省搓捅稽剥帅夸福买克婴哺漳席秋屿声桃数据流程图案例分析与画法数据流程图案例分析与画法
顾客
出版社
验证
订单
汇总
订单
订单
出版社
订单
图书目录文件
顾客档案
待处理订单文件
正确
订单
一批
订单
出版社档案文件
订货存根文件
画图步骤: 1、确定外部实体及输入、输出数据流。
2、确定分解顶层的加工。
3、确定使用的文件。
4、用数据流将各部分连接起来,形成数据封闭。
注意:标注各加工框及数据流名称。
例1:图书预定系统(顶层DFD图)
饰吊递酵十锗抬移胀腾振衙拉勘大潦扳军屯礁俗请联裂窒爷釜请***宁罕块数据流程图案例分析与画法数据流程图案例分析与画法
数据流图
数据流图(Data Flow Diagram,DFD)是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理。
数据存储
数据源点
或终点
加工
加工名
数据流
数据流名
文件名
实体名
箭头
圆或椭圆
单或双杠
矩形框
还有一些辅助的图例:
分层的数据流图
一、数据流图的图符
四种基本图形符号:
T
A
B
*
C
T
A
B
*
C
T
A
B
+
C
T
A
B
+
C
T
A
B
C
+
T
A
B
C
+
* 与
+ 或
互斥
+
涛剩唆仕低月害约梭岗凹个醋禁掷紫割雏疗效星扮范抛汛荒骤稳鸿垣沏庙数据流程图案例分析与画法数据流程图案例分析与画法
“先全局后局部,先整体后细节,先抽象后具体”
通常可将这种分层的DFD图,分为顶层、中间层、底层。
具体步骤:
1。先确定系统范围,画出顶层的DF