体系结构设计 主要是指要开发的系统中包含哪些部件,这些部件与部件之间的关系就是就是体系结构的设计。数据设计 也称为数据库设计,主要包含数据库的设计和这个数据所包含的核心表的设计。接口设计 用于子系统和模块之间或者内部系统和外部系统之间的各种交互,如功能描述,输入输出的定义,错误处理的设计。过程设计 也称为模块详细设计,主要是详细模块的实现算法,以及模块所使用的数据结构。