详细设计的主要任务是什么?

2024-12-25 14:59:07
推荐回答(2个)
回答1:

详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。

基本任务:

(1)为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理过程的详细算法描述出来。

(2)为模块内的数据结构进行设计。对于需求分析、概要设计确定的概念性的数据类型进行确切的定义。

(3)为数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存储记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。

(4)其他设计:根据软件系统的类型,还可能要进行以下设计:

①代码设计。为了提高数据的输入、分类、存储、检索等操作,节约内存空间,对数据库中的某些数据项的值要进行代码设计。

②输入/输出格式设计。

③人机对话设计。对于一个实时系统,用户与计算机频繁对话,因此要进行对话方式、内容、格式的具体设计。

(5)编写详细设计说明书。

(6)评审。对处理过程的算法和数据库的物理结构都要评审。

扩展资料:

相关延伸:详细设计的主要任务的设计工具:

1、图形工具

利用图形工具可以把过程的细节用图形描述出来。

2、表格工具

可以用一张表来描述过程的细节,在这张表中列出了各种可能的操作和相应的条件。

3、语言工具

用某种高级语言(称之为伪码)来描述过程的细节。概要设计和详细设计的区别与联系。

回答2:

详细设计包括业务对象设计、功能逻辑设计、数据库设计和界面设计等工作。详细设计是系统实现的依据,需要考虑所有的设计细节。