Skip to content
On this page

结构化开发方法

结构化开发方法由结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。

  • 结构化分析是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。
  • 结构化设计是根据模块独立性准则、软件结构优化准则将数据流图转换为软件的体系结构,用软件结构图来建立系统的物理模型,实现系统的概要设计。
  • 结构化程序设计使用 3 种基本控制结构构造程序,任何程序都可以由顺序、选择和重复 3 种基本控制结构构造。

结构化方法总的指导思想是自顶向下、逐层分解,它的基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化。