[计算机]数据流图与数据字典

[计算机]数据流图与数据字典

ID:40004472

大小:773.50 KB

页数:44页

时间:2019-07-17

[计算机]数据流图与数据字典_第1页
[计算机]数据流图与数据字典_第2页
[计算机]数据流图与数据字典_第3页
[计算机]数据流图与数据字典_第4页
[计算机]数据流图与数据字典_第5页
资源描述:

《[计算机]数据流图与数据字典》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用于需求分析的方法有多种,主要方法有自顶向下和自底向上两种(a)自顶向下的需求分析(b)自底向上的需求分析………………需求需求……需求…需求需求需求需求需求需求需求需求需求需求…需求…自顶向下的结构化分析方法(StructuredAnalysis,简称SA方法)是最简单实用的方法。SA方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,用数据流图(DataFlowDiagram,DFD)和数据字典(DataDictionary,DD)描述系统。使用SA方法,任何一个系统都可抽象为下面的数据流图。数据流数据流数据来源处

2、理数据输出数据存储SA方法进一步分析和表达用户需求2.分解处理功能和数据(1)分解处理功能将处理功能的具体内容分解为若干子功能(2)分解数据处理功能逐步分解同时,逐级分解所用数据,形成若干层次的数据流图(3)表达方法处理逻辑:用判定表或判定树来描述数据:用数据字典来描述3.将分析结果再次提交给用户,征得用户的认可需求分析过程需求分析过程数据流图的表示处理外部实体数据流存储或或或外部实体指本系统之外的人或单位,它们和本系统有信息传递关系在绘制某一系统的数据流程图时,凡属本系统之外的人或单位,也都被列为外部实体为了避免在一张数据

3、流程图中出现线条的交叉,同一个外部实体可以出现若干次数据流数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。通常在数据流符号的上方标明数据流的名称。处理(功能)处理,又称功能。如果将数据流比喻成工厂中的零部件传送带,数据存储是零部件的存储仓库,那么每一道加工工序就相当于数据流程图中的处理功能,它表达了对数据处理的逻辑功能一般用一个长方形来表示处理逻辑,图形下部填写处理的名称(如开发票、出库处理等),上部填写唯一标识该处理的标志。数据存储指通过数据文件、文

4、件夹或账本等存储数据,表明数据的流动方向及其名称,它是数据载体的表现形式之一。用一个右边开口的长方形条表示。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。同外部实体一样,为了避免在一张数据流程图中出现线条的交叉,同一个数据存储可以出现若干次。下图是一个简单的数据流图。付款凭证报销单报销人审查报销登记表流程图绘制方法及实例数据流程图是分层次的.绘制时采取自顶向下逐层分解的办法。首先画出顶层〔第一层〕数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。一个简单的系统可用一张数据流图来表示

5、。当系统比较复杂时,为了便于理解,控制其复杂性,可以采用分层描述的方法。一般用第一层描述系统的全貌,第二层分别描述各子系统的结构。如果系统结构还比较复杂,那么可以继续细化,直到表达清楚为止。在处理功能逐步分解的同时,它们所用的数据也逐级分解,形成若干层次的数据流图。数据流图表达了数据和处理过程的关系。数据流程图输入学生情况登记表省教委教学执行计划学生成绩档案学生情况档案学生变动台帐输入教学执行计划学生情况统计打印教学执行计划学生学籍管理排课建立学生变动台帐校长各单位各专业学生学生教师各系、院教师任务分配表学生成绩单课程表教师

6、情况登记表各类统计表教学执行计划教学执行计划学生情况登记表输入学生情况登记表P1学生情况登记省教委省教委教学执行计划学生成绩档案学生情况档案学生情况档案学生变动台帐学生变动台帐p3制定教学执行计划学生情况统计打印教学执行计划学生学籍管理排课建立学生变动台帐校长校长各单位各单位各专业各专业学生学生学生学生教师教师各系、院各系、院教师任务分配表学生成绩单课程表教师情况登记表各类统计表教学执行计划教学执行计划学生情况登记表P2P4P5P6P7=销售管理子系统销售管理子系统的主要功能:1.处理顾客和销售员送来的订单2.工厂是根据订货

7、安排生产的3.交出货物同时开出发票4.收到顾客付款后,根据发票存根和信贷情况进行应收款处理DFD下图是第一层数据流图,虚线部分划出了系统边界图7.18销售管理子系统第一层数据流图DFD上图中把系统功能又分为4个子系统,下面四个图是第二层数据流图图7.19接收订单DFD图7.20处理订单DFD图7.21开发票DFD图7.22支付过账DFD的画法画系统的输入输出。即画顶层DFD图,顶层图只有一张。只包含一个加工,用以标识被开发的系统考虑该系统有哪些输入数据,这些数据从哪里来;有哪些输出数据,输出到哪里去。作用在于表明被开发系统的

8、范围以及它与周围环境的数据交换关系。飞机机票预定系统的顶层图旅行社飞机机票预定系统旅客订票单取票通知单机票取票单DFD画系统内部采用自顶向下,自外向内的原则。根据当前系统工作分组情况,并按新系统应有的外部功能,分解顶层图中的系统为若干子系统。,决定每个子系统的数据接口和活动情况。分解上层图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。