需求分析确定了系统的开发目标,下一步工作就是软件设计。软件设计可以进一步地 分为两个阶段:总体设计和详细设计。
总体设计又称概要设计,即确定系统的具体实现方案、给出软件的模块结构、编写总体设计说明书。
详细设计又称过程设计,这一步的工作,就是要对系统中的每个模块给出足够详细的 过程性描述。这种描述不是程序的书写,而是用一些工具来表示每个模块,所以这种描述 是不能够在计算机上运行的。
软件设计在软件工程生存期的阶段:

概要设计与详细设计从管理和技术点划分,如下图:

本文阐述了软件设计的两个关键阶段:概要设计与详细设计。概要设计侧重于整体架构,确定模块结构及调用关系;详细设计则深入到模块内部,关注数据结构、算法及接口设计。




被折叠的 条评论
为什么被折叠?