DFD的问题说明和分层DFD.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DFD的问题说明和分层DFD

分层DFD的画法 1.先确定系统范围,画出顶层的DFD图。 2.逐层分解顶层DFD图,获得若干中间层DFD图。 3.画出底层的DFD图。 顶层DFD 顶层图说明了系统的边界,即系统的输入和输出数据流,顶层图只有一张。加工通常只有一个,就是指系统本身。 确定系统输入什么,输出什么 中间层DFD 中间层的数据流图描述了某个加工的分解,而它的组成部分又要进一步分解。 对顶层DFD进行分解形成中间层DFD,分解过程依靠的是系统的总体描述和你对系统的理解 底层DFD 底层图由一些不能再分解的加工组成,这些加工都已足够简单,称为基本加工。 分层DFD图的改进 DFD图必须经过反复修改,才能获得最终的目标系统的逻辑模型(目标系统的DFD图)。可从以下方面考虑DFD图的改进: 1、检查数据流的正确性 ① 数据守恒 ② 子图、父图的平衡 ③ 文件使用是否合理。特别注意输入/出文件的数据流。 2、改进DFD图的易理解性 ① 简化加工之间的联系(加工间的数据流越少,独立性越强,易理解性越好)。 ② 改进分解的均匀性。 ③ 适当命名(各成分名称无二义性,准确、具体)。 数据流图 数据存储 数据源点 或终点 加 工 加工名 数据流 数据流名 文件名 实体名 箭 头 圆或椭圆 单或双杠 矩形框 分层的数据流图 一、数据流图的图符 四种基本图形符号: 数据流名是名词,不是动作 加工是处理,是动作。由动词+及物宾语组成 加工的过程要参考的数据文档和要形成的数据文档,需要通过详细的分析得到 教师 学生 学校教材定购系统描述:销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 提交购书单 错误?:数据流是事物,名称,不是动作 教师 学生 购书单 正确? 学校教材定购系统描述:销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 教师 学生 购书单 正确?:画数据流图不是简单的根据语言描述直接画,而是要思考数据流的走向。及什么数据进过什么加工输出什么数据 教材发行人员 错误?: 表示数据加工,由动词加宾语组成。 教师 学生 购书单 审核有效性 学校教材定购系统描述:销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 教师 学生 购书单 审核有效性 教材存量表 审核有效性时要参考教材存量表 题目三:机票预定系统 1.系统简介 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 2.技术要求和限制条件 (1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。 (2)对于本系统还应补充一下功能: 1.旅客延误了取票时间的处理 2.航班取消后的处理 3.旅客临时更改航班的处理 (3)系统的外部输入项至少包括:旅客、旅行社和航空公司。 机票预定系统 旅行社 旅客信息 旅客 定金 旅客 取票通知 账单 付款信息 机票 航空公司 查询要求 查询结果 题目四:学校内部工资管理系统 1.系统简介 假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。 2.技术要求和限制条件 (1)本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。 (2)除人事处、财务处外,其他职能部门和系名称可以简化表示。 (3)工资、奖金、扣款细节由学生自定义。 学校内部工资管理系统 各部门 出勤情况 工资表 人事处 出勤工资、奖金及扣款清单 银行发放表 财务处 工资条 题目五:实验室设备管理系统 1.系统简介 每学年要对实验室设备使用情况进行统计、更新。其中: (1)对于已彻底损坏的

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档