




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据流图和数据字典,计算机应用教研室,理解数据流图的概念 掌握数据流图符号的用法 掌握画数据流图的原则 掌握画数据流图的方法步骤 掌握数据字典的编写方法,教学目的,数据流图的概念 数据流图的符号 画数据流图的原则 画数据流图的方法和步骤 数据字典,教学内容,数据流图的概念,数据流图是软件系统逻辑模型的一种图形表示,是描述软件系统中数据处理过程的一种有力的图形工具。数据流图从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过程。由于它能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段中功能建模最常用的工具,数据流图的概念,数据加工 (数据变换,数据源点或终点 (外部实体
2、,数据流,数据存储文件,或,或,或,数据流图的符号,1) 数据流 表示数据和数据流向,数据流图的符号,定货系统的数据流图,数据流,无意义的 名字,较好的命名,画数据流时需注意的问题,不要把控制流作为数据流 不要标出激发条件,合法卡片,卡片信息,读入 卡片,卡片校验,读下张卡,工资单,工资率,计算工资,每月1号,职工档案,数据流图的符号,2) 加工,表示对数据进行的操作,2) 加工,无意义的 名字,较好的命名,3) 数据存储,用于保存数据的数据文件,定货系统的数据流图,4) 数据源点或终点,表示图中的输入数据来自哪里或处理结果送向何处,定货系统的数据流图,画数据流图的原则,1.每个加工(处理)至
3、少有一个输入数据流和一个输出数据流,定货系统的数据流图,画数据流图的原则,2.一个加工(处理) 的输入数据流不应和输出数据流同名,定货系统的数据流图,画数据流图的原则,3.数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等,画数据流图的原则,4.保持数据守恒。一个加工(处理)所有输出流中的数据必须能从该加工(处理)的输入数据流中直接获得,或者是通过该加工(处理)能产生的数据,定货系统的数据流图,画数据流图的原则,考生通知单准考证号姓名通信地址考试级别考试成绩合格标志 正式成绩清单=准考证号+姓名+考试级别考试成绩合格标志,画数据流图的原则,5.父图与子图平衡 任
4、何一张DFD子图边界上的输入/输出数据流必须与其父图中对应的加工的输入/输出数据流保持一致,图 a,图 b,如果有如下数据条目: 定货单=客户+账号+数量 则子、父图平衡,画数据流图的原则,教材购销 系统,画数据流图的方法和步骤,学生购买教材的具体模型,学 生,教材 购销 系统,保 管员,外部实体,外部实体,教材销售子系统,1.3 登记并开 领书单,1.2 开发票,1.1 审查 有效性,1.4 登记 缺书,1.5 补售 教材,保 管员,学 生,学 生,暂缺书单,补售 书单,第 2 层,F1 书号 单价 数量,数据流图分解的程度,可参照以下几条与分解有关的原则: 7加减2 分解应自然,概念上合理
5、、清晰 只要不影响DFD的易理解性,可适当多分解几个加工,以减少层数 一般说来,上层分解得快些(即多分解几个加工),下层分解得慢些(即少分解几个加工,数据字典,数据字典的任务是: 对于数据流图中出现的所有被命名的图形元素在字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释,定义数据的方法,数据字典,数据流 数据流名:发票 说明:用作学生已付书款的依据 数据流来源:来自加工“开发票” 数据流去向:流向加工“登记并开领书单”。 数据流组成:班级号+书号+书名+单价+数量+总价 数据量流通量:一般很频繁,数据字典,数据流分量(数据元素、数据项) 名字:班级号 说明:班级的唯一标识
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 书号 单价 数量,数据流图例子,例:教务管理系统 某校准备开发一个学生成绩管理系统。在该系统中,教务人员录入学生信息、课程信息和成绩信息,学生可以随时查询自己所选课程的成绩。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取,源点终点:教务人员,学生 数据处理:将系统当成一个整体“学生成绩管理” 数据流: 学生信息、课程信息和成绩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中小学开学综合征心理健康疏导课件
- 开学第一课心理疏导收心教育主题班会
- 2024年广告设计师创新要素试题及答案
- 护理健康教育与护理安全
- 关注实务国际商业美术设计师考试试题及答案
- 2024年织物检验员考试题目试题及答案
- 广告设计师证书考试创意开发题及答案
- 病理职称考试题库及答案
- 安全b考试题库及答案
- 环境保护与纺织行业试题及答案
- 房地产广告效果的评测与分析
- 2025年北京市石景山区九年级初三一模语文试卷(含答案)
- 华大新高考联盟2025届高三4月教学质量测评历史+答案
- T-CASEI 015-2023叉车使用安全管理规范
- 2025年浙江省温州市中考一模语文试题(含答案)
- 首次透析患者健康教育
- 山洪灾害防御知识课件
- 血吸虫防急感课件
- 弱电基础知识单选题100道及答案
- 殡葬法律法规试题及答案
- 带货主播职业发展路径与技能提升指南
评论
0/150
提交评论