第二节 系统设计的原则一、结构化设计和结构程序设计

  1. 结构化设计

结构化设计是概要设计中被广泛使用的一种方法。它最早由美国 IBM 公司的 W.Stevens、G.Myers 和 L.Constantine 三人所提出的。结构化设计的思

想可应用于任何软件系统的设计,而且可成为衔接需求分析阶段的主要方法

——结构化分析方法和详细设计阶段的结构化程序设计方法之间的工具,三者可以配合使用,形成一套系统的软件开发方法。

结构化设计的基本思想是将系统设计成由相对独立、功能单一的模块群组成的结构。它的基本内容有以下三个方面:

■研究模块分解的影响。

■提出评价模块结构质量的两个具体标准——耦合度和内聚度。

■从数据流图导出模块结构的规则。