软件设计采用自顶向下、逐次功能展开的设计方法,首先完成系统设计,然后完成各有机组成部分的设计。详细设计是系统设计的细化。
1、系统设计是详细设计的基础,必须在详细设计之前完成,系统设计经复查确认后才可以开始详细设计。系统设计,必须完成系统设计文档,包括系统的总体设计文档、以及各个模块的概要设计文档。每个模块的设计文档都应该独立成册。
2、详细设计必须遵循系统设计来进行。详细设计方案的更改,不得影响到系统设计方案;如果需要更改系统设计,必须经过项目经理的同意。详细设计,应该完成详细设计文档,主要是模块的详细设计方案说明。和系统设计一样,每个模块的详细设计文档都应该独立成册。