帮助中心
软件开发过程中概要设计与详细设计的区别分析。
2021-10-07

在软件开发过程中,软件设计采用自顶向下、功能逐步展开的设计方法。首先完成整体设计,然后完成各个有机组成部分的设计。根据工作性质和内容的不同,软件设计可分为概要设计和详细设计。设计并实现了软件的总体设计、模块划分、用户界面设计、数据库设计等。详细设计按照概要设计分为模块,实现了各模块的算法设计、用户界面设计、数据结构设计细化等。
 
 
 
 
 
 
 
概要设计是详细设计的基础,必须在详细设计之前完成,详细设计只有在概要设计审查确认后才能开始。概要设计,必须完成概要设计文档,包括系统的总体设计文档和各模块的概要设计文档。每个模块的设计文件应该是一个单独的卷。
 
 
 
详细设计必须遵循概要设计。详细设计方案的变更不得影响概要设计方案;如需变更概要设计,必须经项目经理批准。详细设计,应完成详细设计文件,主要是模块的详细设计方案描述。与概要设计一样,每个模块的详细设计文档应该是单独的一卷。
 
 
 
概要设计中的数据库设计应着重描述数据关系,解释数据的来龙去脉。在这里,我们应该结合我们的结果数据来解释这些结果数据的来源点,我们设计的目的和原因。详细设计中的数据库设计应该是一个完善的数据结构文档,即包含类型、命名、精度、字段描述、表描述等的数据字典。
 
 
 
概要设计中的功能应侧重于功能描述、需求的解释和集成、功能模块的整体划分以及每个功能模块的详细图形描述。完成后,应使读者对系统的总体结构和运行模式有一个大致的了解。详细设计重点描述了系统的实现,每个模块详细描述了实现功能所需的类和具体方法及函数,包括涉及到的sql语句。


3384725023/85338248