数据流图和数据字典.ppt
《数据流图和数据字典.ppt》由会员分享,可在线阅读,更多相关《数据流图和数据字典.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程软件工程 Software EngineeringSoftware Engineering 成都信息工程学院成都信息工程学院 计算机系计算机系 1数据流图和数据流图和数据字典数据字典 计算机应用教研室软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系理解数据流图的概念理解数据流图的概念掌握数据流图符号的用法掌握数据流图符号的用法掌握画掌握画数据流图的数据流图的原则原则掌握画数据流图的方法步骤掌握画数据流图的方法步骤掌握数据字典的编写方法掌握数据字典的编写方法教学目的教学目的软件工程 Software Engineerin
2、g 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系数据流图的概念数据流图的概念数据流图的符号数据流图的符号画画数据流图的数据流图的原则原则画数据流图的方法和步骤画数据流图的方法和步骤数据字典数据字典教学内容教学内容软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系数据流图的概念数据流图的概念储储储储户户户户检验检验检验检验付款付款付款付款登录登录登录登录存折存折存折存折帐卡帐卡帐卡帐卡取款取款取款取款信息信息信息信息检验不合格检验不合格检验不合格检验不合格现款现款现款现款付款信息付款信息付款信息付款信息取款单取
3、款单取款单取款单存折存折存折存折软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系 数据流图是软件系统逻辑模型的一种图形表示,是数据流图是软件系统逻辑模型的一种图形表示,是描述软件系统中数据处理过程的一种有力的图形工具。描述软件系统中数据处理过程的一种有力的图形工具。数据流图从数据传递和加工的角度出发,刻画数据流从数据流图从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过程。由于它能够清晰地反映输入到输出的移动和变换过程。由于它能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶系统必须完成的逻辑功能,所
4、以它已经成为需求分析阶段中功能建模最常用的工具。段中功能建模最常用的工具。数据流图的概念数据流图的概念软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系数据加工数据加工数据加工数据加工 (数据变换数据变换数据变换数据变换)数据源点或终点数据源点或终点数据源点或终点数据源点或终点 (外部实体外部实体外部实体外部实体)数据流数据流数据流数据流数据存储文件数据存储文件数据存储文件数据存储文件或或或或或或数据流图的符号数据流图的符号软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系
5、电子技术系 1)1)数据流数据流 表示数据和数据流向。表示数据和数据流向。数据流图的符号数据流图的符号处理处理事务事务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货系统的数据流图定货系统的数据流图软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系)数据流数据流储户帐户数据1 数据2储户帐
6、户取款单合理取款单无意义的 名字:较好的命名:软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系画数据流时需注意的问题画数据流时需注意的问题不要把控制流作为数据流不要把控制流作为数据流 不要标出激发条件不要标出激发条件合法卡片卡片信息读入卡片卡片校验读下张卡工资单工资率计算工资每月1号职工档案数据流图的符号数据流图的符号软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系2)2)加工加工表示对数据进行的操作。表示对数据进行的操作。处理处理事务事务仓库仓库仓库仓库管理
7、员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系2)2)加工加工储户帐户数据1 数据2储户帐户取款单合理取款单无意义的 名字:较好的命名:软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系3)3)数
8、据存储数据存储用于保存数据的数据文件用于保存数据的数据文件处理处理事务事务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货系统的数据流图定货系统的数据流图软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系4)4)数据源点或终点数据源点或终点表表示示图图中中的的输输入入数数据据来来自自哪哪里
9、里或或处处理理结结果果送送向向何何处。处。处理处理事务事务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货系统的数据流图定货系统的数据流图软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系画数据流图的原则画数据流图的原则1.1.每个加工每个加工(处理处理)至少有一个输入数据流和一个至少有一
10、个输入数据流和一个输出数据流。输出数据流。处理处理事务事务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货系统的数据流图定货系统的数据流图软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系画数据流图的原则画数据流图的原则2.2.一个加工(处理)一个加工(处理)的输入数据流不应和输出的输入数据流不应和输出数据流同名。数据流
11、同名。处理处理事务事务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货系统的数据流图定货系统的数据流图软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系画数据流图的原则画数据流图的原则3.3.数据流必须要么从某个加工流出、要么流入数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存某个加工,而不能
12、直接从外部项流向数据存储等等。储等等。外部实体外部实体外部实体外部实体外部实体外部实体数据存储数据存储数据终点数据终点数据存储数据存储数据存储数据存储数据存储数据存储软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系画数据流图的原则画数据流图的原则4.4.保持数据守恒。一个加工(处理)所有输出流中保持数据守恒。一个加工(处理)所有输出流中的数据必须能从该加工(处理)的输入数据流中的数据必须能从该加工(处理)的输入数据流中直接获得,或者是通过该加工(处理)能产生的直接获得,或者是通过该加工(处理)能产生的数据。数据。处理处理事务事
13、务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货系统的数据流图定货系统的数据流图软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系18考生名册2.5分析试题难度难度分析表2.4分类统计成绩分类统计表2.3制作通知单考生通知单2.2审定合格者正式成绩清单合格标准试题得分清单2.1检查成绩清单成绩清单正确成绩清单错误成绩清
14、单画数据流图的原则画数据流图的原则考生通知单准考证号姓名通信地址考试级别考试成绩合格标志考生通知单准考证号姓名通信地址考试级别考试成绩合格标志正式成绩清单正式成绩清单=准考证号准考证号+姓名姓名+考试级别考试成绩合格标志考试级别考试成绩合格标志软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系画数据流图的原则画数据流图的原则5.5.父图与子图平衡父图与子图平衡 任何一张任何一张DFDDFD子图边界上的输入子图边界上的输入/输出输出数据流必须与其父图中对应的加工的输入数据流必须与其父图中对应的加工的输入/输出数据流保持一致输出数据
15、流保持一致软件工程 Software Engineering 第二章 可行性研究武警警官学院武警警官学院 电子技术系电子技术系图 a3.13.13.23.23.33.3客户帐号数量提货单提货单子子 图图图 b如果有如下数据条目:如果有如下数据条目:定货单定货单=客户客户+账号账号+数量数量则子、父图平衡则子、父图平衡父父 图图1 13 3AnTBCM2 2 2 2子子 图图2.12.12.22.22.32.3NPSTQ3 31 12 24 436 65 5定货单定货单 提货单提货单父父 图图3 3画数据流图的原则画数据流图的原则软件工程 Software Engineering 第二章 可行性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据流 数据 字典
限制150内