软件工程DFD图示例.pptVIP

  • 6
  • 0
  • 约2.37千字
  • 约 18页
  • 2017-06-10 发布于四川
  • 举报
  例1:画出图书预定系统的DFD 图。 现有一图书预定系统,接收由顾客发来的订单,并对订单进行验证,验证过程是根据图书目录检查订单的正确性,同时根据顾客档案确定是新顾客还是老顾客,是否有信誉。经过验证的正确订单,暂存放在待处理的订单文件中。对订单进行成批处理,根据出版社档案,将订单按照出版社进行分类汇总,并保存订单存根,然后将汇总订单发往各出版社。;  画图步骤是:   ⑴ 首先确定外部实体(顾客、出版社)及输入、输出数据流(订单、出版社订单)。   ⑵ 再分解顶层的加工(验证订单、汇总订单)。   ⑶ 确定所使用的文件(图书目录文件、顾客档案等5 个文件)。   ⑷ 用数据流将各部分连接起来,形成数据封闭。;  特别要注意的是: 数据流图不是传统的流程图或框图,数据流也不是控制流。 数据流图是从数据的角度来描述一个系统,而框图则是从对数据进行加工的工作人员的角度来描述系统。 数据流图中的箭头是数据流,而框图中的箭头则是控制流,控制流表达的是程序执行的次序。;例2下图是培训中心管理系统的数据流图: 由于只有一层,因此分解的加工较多不易理解,而且如果其中某个加工较复杂,例如编号为3 的加工“付款”和编号为7 的加工“复审”仍很复杂,一时难以理解,如果不继续分解下去,直到每个加工都足够简单易于理解为止,则会影响需求分析结果的可读

文档评论(0)

1亿VIP精品文档

相关文档