




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第14讲数据流图,1KJOLJJLKJLK,14数据流图,DFD(数据流图)是组织中信息运动的抽象,是信息逻辑系统模型的主要形式。该模型不涉及硬件、软件、数据结构和文件组织。它与系统的物理描述无关。它只使用一个图形和相关的注释来表示系统的逻辑功能,即开发的系统在信息处理中应该做什么。因为图形描述简洁明了,并且不涉及技术细节,所以所描述的内容是面向用户的,因此即使对于根本不了解信息技术的用户来说也很容易理解。因此,数据流图是系统分析人员和用户之间进行交流的有效手段,也是系统设计(即建立开发系统的物理模型)的主要依据之一。数据流图中使用的符号DFD由四个基本符号组成。如下图所示。数据流图的基本符号,以及14.1数据流图的组成(2),下图是一个简单的DFD。这意味着数据流“付款单”从外部项目“客户”(源点)流出,通过处理“会计处理”转换为数据流“明细账”,通过处理“打印账簿”转换为数据流“账簿”,最后流向外部项目“会计”(目的点)。当处理“打印账簿”进行转换时,数据从数据存储“总账”中读取。14.1数据流图(3)的组成,(2)数据流由一个或一组确定的数据组成。(1)数据流名称应该能够直接反映数据流的含义。(2)数据流的流向(3)数据流可以有相同的名称或相同的数据结构,但必须有不同的数据或有不同的含义。两个符号之间可以有多个数据流(处理、外部项目、数据存储)。DFD没有指出它们之间的任何关系,如顺序、主次等。(5)避免错误的数据流命名方法,(14.1)数据流图结构(4),(3)处理也叫处理也叫变换,它代表数据流的操作。处理后的符号分为上下两部分,识别部分和功能描述部分分别从上到下排列。识别部分用于标记加工编号。加工编号应该是唯一的,以标识加工,并以“P”开头。函数描述部分用于编写处理名称。为了使DFD清晰易读,处理名称应该简单并能概括地描述数据的处理行为,其详细描述在数据字典中定义。处理应逐层分解,分解后得到简单易懂的处理函数。数据流图的组成(5)数据存储数据存储用于存储数据。在分层DFD中,数据存储通常只属于某一层或某几层,因此也称为本地文件数据存储。数据存储符号解释如下:数据存储名称写在开口的长框中,文件中的主要数据应简要说明。(2)数据存储器上必须有数据流。(3)为便于解释和管理,数据存储器也应编号。数字应写在文件符号左端的小方框中,以“D”开头。(4)为了避免在DFD出现交叉线,可以在多个位置绘制相同的数据存储,下图所示的符号可用于表示数据存储的重复。14.1数据流图的组成(6)、(5)外部项目源和端点(也称为端点)是系统外的实体,称为外部项目。它们存在于环境中,并与系统通信。从源点到系统的信息称为系统的输入。从系统到目的地的信息称为系统的输出。同一端点可以是一个人或其他系统。源点和目的点引入DFD是为了便于理解该系统,因此不需要详细描述。它们可以编号,并以“S”开头。14.2数据流图绘制步骤(1)和14.2数据流图绘制步骤(1)确定开发系统的外部项目(外部实体),即系统的数据源和目的地。(2)确定整个系统的输出数据流和输入数据流,将系统视为一个处理环节,并画出一个corr(4)根据自上而下、逐层分解的原则,对上图中的所有或部分加工环节进行分解。14.2数据流图绘制步骤(2)和(5)重复步骤(4),直到逐层分解结束。(6)检查并合理安排图纸,主要检查分解是否恰当、彻底,DFD各层是否有遗漏、重复和冲突,各层DFD与同层DFD的关系是否争名夺利,编号是否准确合理等。并修改错误和不当之处。(7)在用户充分理解数据地图内容的基础上,与用户沟通并征求他们的意见。14.2绘制数据流图的步骤(3)、绘制数据流图的流程示意图、14.3绘制数据流图的原则、14.3绘制数据流图的主要原则(1)清晰的系统界面。(2)自上而下逐层展开。(3)布局合理。(4)数据流图绘制过程是系统逻辑模型的形成过程。它必须始终与用户保持密切联系,详细讨论,不断修订,并与其他系统构建者讨论以达成一致。14.4绘制数据流图的注意事项14.4绘制数据流图的注意事项(1)自上而下,逐层分解(2)必须处理数据流(3)数据存储链接通常用作两个处理链接之间的接口,以安排(4)编号,14.5数据流图绘制示例(1),14.5数据流图绘制示例(1)储户将填写好的取款单和存折交给银行。 其将进行以下处理:审核和核对账户,将不合格的存折和取款单退回给存款人,并将合格的存折和取款单发送到取款流程。 (2)办理取款和修改账户,向存款人移交存折、利息单、结算清单和现金,同时归档取款单。14.5数据流图绘制示例(2),绘制银行取款处理的数据流图。第一步是绘制相关的数据流图。请注意,现金是实物,不能用作数据流。14.5数据流程图绘制示例(3),撤销处理关联图,第二步,逐步分解处理,绘制下层DFD。(2)预订系统:书店向顾客发出订单,顾客将填写好的订单提交给系统进行处理。系统首先根据图书目录检查订单,并处理合格的订单。在处理过程中,根据客户情况和订单数量,订单分为优先订单和普通订单。优先订单随时处理,正常订单定期处理。最后,系统收集处理后的订单,并根据出版社的要求发送给出版社。绘制预订系统各层的数据流图。14.5数据流图绘制示例(5)。第一步是绘制相关的数据流图。预订系统关联图,14.5数据流图绘制示例(6),第二步,逐步分解处理,绘制下层DFD。需要注意的是,根据主题,在绘制了系统的顶层图后,并不是所有的处理都可以分解为基本处理,还需要两级图分解。并在分解和处理过程中逐步丰富数据存储。见图。预订系统顶层图,14.5数据流图绘制示例(7),预订系统二级图,14.6数据流图的作用,14.6数据流图的作用前面说过,系统分析的主要任务是建立一个新的系统逻辑模型。具体来说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 普通高校毕业生灵活就业合同
- 二手车买卖合同书样式4篇
- 超过退休 合同5篇
- 理论实战培训课件模板
- 理疗室消防安全培训课件
- 发热诊室扩容工程方案(3篇)
- 东莞酒店厨房工程方案(3篇)
- 吊装工程安全方案(3篇)
- 电力工程方案报批(3篇)
- 安全文明工地建设培训课件
- 【2025年】黄淮学院招聘事业编制硕士专职辅导员20名考试笔试试题(含答案)
- 2025年教师职称考试试题及答案
- 餐饮咨询顾问合同范本
- 2025-2030中医药大健康产业链整合与投资机会分析报告
- 2025年人教版小学五年级数学下册期末考试卷(附参考答案和解析)
- 2025年第九届“学宪法、讲宪法”知识竞赛题库及答案(中小学组)
- 部编人教版小学语文六年级上册【课内外阅读理解专项训练(完整)】含答案
- 2025年高考陕晋宁青卷地理试题解读及答案讲评(课件)
- 3.1生活在新型民主国家 教案 -2025-2026学年统编版道德与法治九年级上册
- 内镜中心课件
- 脑血管造影进修汇报总结
评论
0/150
提交评论