讨论题:软件的系统设计和详细设计之间有什么关系?

讨论题

讨论题

by 刘艺杨 2019生物医学工程(5班) -
number of replies: 0

软件设计采用自顶向下、逐次功能展开的设计方法,首先完成系统设计,然后完成各有机组成部分的设计。详细设计是系统设计的细化。

1、系统设计是详细设计的基础,必须在详细设计之前完成,系统设计经复查确认后才可以开始详细设计。系统设计,必须完成系统设计文档,包括系统的总体设计文档、以及各个模块的概要设计文档。每个模块的设计文档都应该独立成册。

2、详细设计必须遵循系统设计来进行。详细设计方案的更改,不得影响到系统设计方案;如果需要更改系统设计,必须经过项目经理的同意。详细设计,应该完成详细设计文档,主要是模块的详细设计方案说明。和系统设计一样,每个模块的详细设计文档都应该独立成册。

3、系统设计里面的数据库设计应该重点在描述数据关系上,说明数据的来龙去脉,在这里应该结合结果数据,说明这些结果数据的源点,设计的目的和原因。详细设计里的数据库设计就应该是一份完善的数据结构文档,就是一个包括类型、命名、精度、字段说明、表说明等内容的数据字典。

4、系统设计里的功能应该是重点在功能描述,对需求的解释和整合,整体划分功能模块,并对各功能模块进行详细的图文描述,应该让读者大致了解系统作完后大体的结构和操作模式。详细设计则是重点在描述系统的实现方式,各模块详细说明实现功能所需的类及具体的方法函数,包括涉及到的sql语句等。