数据流图和数据字典ppt课件.ppt

上传人:牧羊曲112 文档编号:1346827 上传时间:2022-11-12 格式:PPT 页数:39 大小:2.04MB
返回 下载 相关 举报
数据流图和数据字典ppt课件.ppt_第1页
第1页 / 共39页
数据流图和数据字典ppt课件.ppt_第2页
第2页 / 共39页
数据流图和数据字典ppt课件.ppt_第3页
第3页 / 共39页
数据流图和数据字典ppt课件.ppt_第4页
第4页 / 共39页
数据流图和数据字典ppt课件.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《数据流图和数据字典ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据流图和数据字典ppt课件.ppt(39页珍藏版)》请在三一办公上搜索。

1、1,数据流图和数据字典,计算机应用教研室,理解数据流图的概念掌握数据流图符号的用法掌握画数据流图的原则掌握画数据流图的方法步骤掌握数据字典的编写方法,教学目的,数据流图的概念数据流图的符号画数据流图的原则画数据流图的方法和步骤数据字典,教学内容,数据流图的概念,数据流图是软件系统逻辑模型的一种图形表示,是描述软件系统中数据处理过程的一种有力的图形工具。数据流图从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过程。由于它能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段中功能建模最常用的工具。,数据流图的概念,数据加工 (数据变换),数据源点或终点 (外部实体),数据

2、流,数据存储文件,或,或,或,数据流图的符号,1) 数据流 表示数据和数据流向。,数据流图的符号,定货系统的数据流图,) 数据流,无意义的 名字:,较好的命名:,画数据流时需注意的问题,不要把控制流作为数据流 不要标出激发条件,合法卡片,卡片信息,读入卡片,卡片校验,读下张卡,工资单,工资率,计算工资,每月1号,职工档案,数据流图的符号,2) 加工,表示对数据进行的操作。,2) 加工,无意义的 名字:,较好的命名:,3) 数据存储,用于保存数据的数据文件,定货系统的数据流图,4) 数据源点或终点,表示图中的输入数据来自哪里或处理结果送向何处。,定货系统的数据流图,画数据流图的原则,1.每个加工

3、(处理)至少有一个输入数据流和一个输出数据流。,定货系统的数据流图,画数据流图的原则,2.一个加工(处理) 的输入数据流不应和输出数据流同名。,定货系统的数据流图,画数据流图的原则,3.数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等。,画数据流图的原则,4.保持数据守恒。一个加工(处理)所有输出流中的数据必须能从该加工(处理)的输入数据流中直接获得,或者是通过该加工(处理)能产生的数据。,定货系统的数据流图,18,画数据流图的原则,考生通知单准考证号姓名通信地址考试级别考试成绩合格标志正式成绩清单=准考证号+姓名+考试级别考试成绩合格标志,画数据流图的原则,

4、5.父图与子图平衡 任何一张DFD子图边界上的输入/输出数据流必须与其父图中对应的加工的输入/输出数据流保持一致,图 a,图 b,如果有如下数据条目:定货单=客户+账号+数量则子、父图平衡,画数据流图的原则,教材购销 系统,画数据流图的方法和步骤,- 学生购买教材的具体模型,学生,教材购销系统,保管员,外部实体,外部实体,2022/11/12,教材销售子系统,1.3登记并开领书单,1.2开发票,1.1审查有效性,1.4登记缺书,1.5补售教材,保管员,学生,学生,暂缺书单,补售书单,第 2 层,F1书号单价数量,24,数据流图分解的程度,可参照以下几条与分解有关的原则: 7加减2分解应自然,概

5、念上合理、清晰只要不影响DFD的易理解性,可适当多分解几个加工,以减少层数一般说来,上层分解得快些(即多分解几个加工),下层分解得慢些(即少分解几个加工),数据字典,数据字典的任务是: 对于数据流图中出现的所有被命名的图形元素在字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。,26,定义数据的方法,2022/11/12,数据字典,数据流 数据流名:发票 说明:用作学生已付书款的依据 数据流来源:来自加工“开发票” 数据流去向:流向加工“登记并开领书单”。 数据流组成:班级号+书号+书名+单价+数量+总价 数据量流通量:一般很频繁,数据字典,数据流分量(数据元素、数据项)

6、 名字:班级号 说明:班级的唯一标识 定义:班级号=6数字6 问题:书名应该怎么编写?,数据字典,数据文件 数据文件名:各班用书表 简述:存放各班每学期教材需求的情况 数据文件组成:班级号+书号+书名+学期 组织方式:按照班级号从小到大排序 存储方式:顺序,数据字典,问题:教材存量表怎么编写?,1.3登记并开领书单,1.2开发票,1.1审查有效性,1.4登记缺书,1.5补售教材,保管员,学生,学生,暂缺书单,补售书单,F1书号单价数量,数据字典,加工 加工名:审查有效性 加工编号:1.1 简要描述:对购书单的有效性进行审查 输入数据流:购书单,各班用书信息 输出数据流:有效书单、无效书单 加工

7、逻辑:将购书单与各班用书表进行核对,如果 相符,则生成有效书单;否则生成无效书单返回给学生。,数据字典,加工 问题:开发票这个加工怎么编写?,教材销售子系统,1.3登记并开领书单,1.2开发票,1.1审查有效性,1.4登记缺书,1.5补售教材,保管员,学生,学生,暂缺书单,补售书单,F1书号单价数量,数据流图例子,例:教务管理系统 某校准备开发一个学生成绩管理系统。在该系统中,教务人员录入学生信息、课程信息和成绩信息,学生可以随时查询自己所选课程的成绩。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。,源点终点:教务人员,学生数据处理:将系统当成一个整体“学生成绩管理” 数据流:学生信息、课程信息和成绩信息(教务人员录入时);查询请求、查询结果(学生查询时)数据文件:成绩文件、学生文件、课程文件。,数据流图例子,第 0 层 DFD 图,教务人员维护学生信息和课程信息,并登录学生的选课成绩;学生查询自己的成绩单。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号