第5章 总体设计-结构化设计方法3.pptVIP

  • 3
  • 0
  • 约5.97千字
  • 约 56页
  • 2018-12-04 发布于江苏
  • 举报
第5章 总体设计-结构化设计方法3

第5章 总体设计 设计举例 结构化设计方法 ?结构化设计方法 无论是何种类型的设计,都要从需求分析获得的分析模型导出软件的设计模型。 ?结构化设计方法的特点是面向软件系统结构,采用结构图来描述程序的结构。根据需求分析阶段对数据流的分析结果来设计软件结构,把数据流图变换成程序结构。理论上,结构化设计方法可以用于任何软件系统的开发。由于结构化设计的工作与结构化分析工作相衔接,所以又说它是一种面向数据流的设计方法。 ?结构化设计(SD)的基本观念 ?认为程序或系统是由一组功能操作构成的,需要实现的系统是逻辑功能(模块)的抽象集合,着重分析模块之间关系,忽视模块内部的情况。 ?软件应该设计为结构简单,功能单一、相互独立的模块组织。 ?重视“模块度”(软件系统中的模块数目)概念。 ?内聚和耦合是评价软件设计质量的标准。 ?图形工具 ?结构图(SC) 结构图是描绘系统结构的图形工具,描述系统由哪些模块组成、程序中模块之间的调用关系、每个模块“做什么”以及每个模块输入和输出。 ?结构图是结构化设计中的重要的结果。 ?结构图的基本成分有方框、箭头或直线以及带注释的箭头。 ?结构图的基本成分 ?方框代表一个模块,框内注明模块的名字或主要功能,方框之间的箭头或直线表示模块的调用关系。在结构图中带注释的箭头表示模块调用过程中来回传递的信息或数据。箭头尾部是空心圆表示传递的是数据,箭头

文档评论(0)

1亿VIP精品文档

相关文档