第4章 软件总体设计第2页第第4章章 软件总体设计软件总体设计本章内容结构本章内容结构l本章引言本章引言l学习目标学习目标l教学内容教学内容l本章小结本章小结l思考和练习思考和练习l课堂讨论课堂讨论第4章 软件总体设计本章引言本章引言l经过需求分析阶段的工作,建立了由数据流图、数据字典和经过需求分析阶段的工作,建立了由数据流图、数据字典和一组算法描述所定义的系统逻辑模型,系统必须一组算法描述所定义的系统逻辑模型,系统必须“做什么做什么”已经清楚了,下一步将进入软件设计阶段,即着手实现系统已经清楚了,下一步将进入软件设计阶段,即着手实现系统需求,要把需求,要把“做什么做什么”的逻辑模型变换为的逻辑模型变换为“怎样做怎样做”的物理的物理模型。同时要把设计结果反映在模型。同时要把设计结果反映在“软件设计规格说明书软件设计规格说明书”文文档中。因此软件设计是把软件需求转换为软件表的过程。总档中。因此软件设计是把软件需求转换为软件表的过程。总体设计是进入软件设计的第一个阶段,只描述软件的总的体体设计是进入软件设计的第一个阶段,只描述软件的总的体系结构,第二个阶段是详细设计,即对结构进一步细化。系