软件设计与体系结构-齐治昌-Chap5-面向数据流的软件设计方法.pptVIP

  • 5
  • 0
  • 约3.21千字
  • 约 40页
  • 2017-10-16 发布于浙江
  • 举报

软件设计与体系结构-齐治昌-Chap5-面向数据流的软件设计方法.ppt

国防科技大学计算机学院 第五讲:面向数据流的软件设计方法 董威,文艳军,陈振邦 国防科技大学计算机学院 内容 5.1 数据流图与数据字典 5.2 实体关系图 5.3 面向数据流的分析过程 5.4 面向数据流的设计过程 5.5 启发式设计策略 (1)数据流图 数据流图的层次 数据流图就是用来刻画数据流和转换的信息系统建模技术 。 它提供层次结构让分析人员能够方便地表示任意抽象级别上的信息系统或其子部分,并支持问题分解、逐步求精的分析方法。 初始时,整个信息处理系统可以用顶级(第0级)数据流图表示。 在数据流方法中,对数据(数据流)的精化是伴随着对转换的精化而同步进行的。 顶级数据流图 数据流图的精化 在进行逐层精化的过程中,必须维持层间数据流图的平衡,即,被精化的转换的输入、输出流必须与精化它的数据流子图的初始输入流和最终输出流严格一致。 要注意逐层精化必须适可而止,因为设计之前的分析活动只求对问题的全面、清晰的理解,并不关心软件的设计细节。 (2)数据字典 数据流图机制并不足以完整地描述软件需求,因为没有描述数据流的内容。 数据流图必须与描述并组织数据条目的数据字典配套使用。 数据条目的定义必须遵循以下原则:精确、简洁,并且能为用户方和软件开发方共同理解。 数据字典的内容 在数据流图中标识数据流、数据源或外部实体的名称与别名; 数据类型; 所

文档评论(0)

1亿VIP精品文档

相关文档