详细设计的实施步骤
- 将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块(可编程模块)。
虽然一些模块对概要设计而言已无需进一步划分了,但详细设计是为编码作准备,故就实现而言,从程序结构的清晰和设计算法考虑,常常还可根据情况细化出若干个程序模块。
- 采用某种详细设计表示方法对各个程序模块进行过程描述。
详细设计的表示方法应便于编码实现时向某种程序设计语言的直接对应,经常使用的方法可分为图形描述方法、语言描述方法和表格描述方法三类。
-
确定各程序模块之间的详细接口信息。
-
建立“模块开发卷宗”
“模块开发卷宗”是详细设计产生的重要文档,本节稍后将对其内容作
粗略描述。
- 拟定模块测试方案
模块测试又叫单元测试,它是每一个模块实现后所进行的最基本测试, 是对每一个模块功能的确认。模块测试是最先实施的测试。
- 评审
对以上各步骤的结果进一步审查,确认其正确性和有效性。