软件工程DFD图示例.pptxVIP

  • 18
  • 0
  • 约2.24千字
  • 约 18页
  • 2022-06-06 发布于上海
  • 举报
会计学;第1页/共18页;  画图步骤是:   ⑴ 首先确定外部实体(顾客、出版社)及输入、输出数据流(订单、出版社订单)。   ⑵ 再分解顶层的加工(验证订单、汇总订单)。   ⑶ 确定所使用的文件(图书目录文件、顾客档案等5 个文件)。   ⑷ 用数据流将各部分连接起来,形成数据封闭。;  特别要注意的是: 数据流图不是传统的流程图或框图,数据流也不是控制流。 数据流图是从数据的角度来描述一个系统,而框图则是从对数据进行加工的工作人员的角度来描述系统。 数据流图中的箭头是数据流,而框图中的箭头则是控制流,控制流表达的是程序执行的次序。;例2下图是培训中心管理系统的数据流图: 由于只有一层,因此分解的加工较多不易理解,而且如果其中某个加工较复杂,例如编号为3 的加工“付款”和编号为7 的加工“复审”仍很复杂,一时难以理解,如果不继续分解下去,直到每个加工都足够简单易于理解为止,则会影响需求分析结果的可读性。;第5页/共18页;  如图所示,如果系统规模较大,仅用一个DFD 图难以描述,会使得系统变得复杂,且难以理解。 为了降低系统的复杂性,采取“逐层分解”的技术,画分层的DFD 图。;  画分层DFD 图的一般原则是: “先全局后局部,先整体后细节,先抽象后具体”。通常将这种分层的DFD 图,分为顶层、中间层、底层。

文档评论(0)

1亿VIP精品文档

相关文档