详细设计详细设计5.15.1 详细设计阶段概述详细设计阶段概述详细设计阶段概述详细设计阶段概述5.25.2 详细设计阶段的描述工具详细设计阶段的描述工具详细设计阶段的描述工具详细设计阶段的描述工具第第5章章5.1 5.1 详细设计阶段概述详细设计阶段概述 详细设计的目的详细设计的目的:为软件结构图为软件结构图 (SC)(SC)中的每一个模块确定采用的算法和模块内中的每一个模块确定采用的算法和模块内 数据结构,用某种选定的表达工具给出清数据结构,用某种选定的表达工具给出清 晰的描述。晰的描述。详细设计阶段的主要任务详细设计阶段的主要任务:编写软件编写软件的的 “详细设计说明书详细设计说明书”需求分析需求分析问题定义问题定义可性行研究可性行研究计划计划时期时期概要设计概要设计详细设计详细设计编编 码码 测测 试试开发开发时期时期运行与维护运行与维护运运 行行时时 期期详细设计阶段的主要任务为每一模块确定算法确定每一模块使用的数据结构确定模块的外部接口和用户界面为每一模块设计一组测试用例描述工具程序流程图N-SN-S 图PADPAD 图PDLPDL 伪代码5.2 详细设计阶段的描述工具A1、