1
大学信息技术基础教程
1.2.3.6.2 3.6.2 软件开发的原则

3.6.2 软件开发的原则

软件项目的开发应按照自顶向下、模块化结构的原则进行。

自顶向下的方法是将复杂系统进行分解,由高度抽象到逐步具体,每一层设计成一组独立的模块。这些模块调用它的下一层模块,是一种逐层分解的方法。每一个层次的项目都是它的上一层的子项目,这种结构简单明了,各层次间联系少,独立性强,便于修改与维护。

模块化设计是将软件系统分解成若干个模块。这些模块的特点是结构灵活、独立性强,整个系统可靠性强,便于修改与维护。