我件计色多 ·从工程管理的角度来看,软件设计分两步完 成。 概要设计,将软件需求转化为数据结构和 软件的系统结构。 详细设计,即过程设计。通过对结构表示 进行细化,得到软件详细的数据结构和算 法
工 第6章详细设计
第6章 详细设计
§1.详细设计的任务 引言,详细设计的任务 (Program Design Coding 为SC图的每一个模块确定使用的算法和数据结构 1)确定模块内算法,用某种工具来表达 (2)确定模块内的数据结构 (3)确定模块间的接口细节 (4)为每个模块设计测试
§1. 详细设计的任务 (Program Design Coding) 为SC图的每一个模块确定使用的算法和数据结构 ⑴ 确定模块内算法,用某种工具来表达 ⑵ 确定模块内的数据结构 ⑶ 确定模块间的接口细节 ⑷ 为每个模块设计测试 引言: 详细设计的任务
§6.详细设计的任务 引言,详细设计的任豸 进行详细设计的原则 (1)在保证正确可靠的前提下,尽量提高算法的可读性 (2)结构化设计方法 ①自顶向下逐步求精; ②具有单入、单出的控制结构(取消GOTO语句) (3)用工具来描述模块算法
§6. 详细设计的任务 进行详细设计的原则 ⑴ 在保证正确可靠的前提下,尽量提高算法的可读性 ⑵ 结构化设计方法 ① 自顶向下逐步求精; ② 具有单入、单出的控制结构(取消GOTO语句) ⑶ 用工具来描述模块算法 引言:详细设计的任务
引言:详细设计(过程设计、模块设计 主要任务:编写详细设计说明书 为此,设计人员应: (1)确定每个模块的算法,用工具 表达算法的过程,写出模块的 详细过程性描述。 (2)确定每一模块的数据结构。 (3)确定模块接口细节。 详细设计是编码的先导
引言:详细设计(过程设计、模块设计) 主要任务:编写详细设计说明书 为此,设计人员应: (1)确定每个模块的算法,用工具 表达算法的过程,写出模块的 详细过程性描述。 (2)确定每一模块的数据结构。 (3)确定模块接口细节。 详细设计是编码的先导