- 1
- 0
- 约1.42万字
- 约 37页
- 2017-01-10 发布于北京
- 举报
[第章 详细设计
第5章 详细设计 详细设计 概要设计完成了软件系统的总体设计,规定了各模块的功能及模块之间的联系。下一步就要考虑实现各个模块所规定的功能,在使用程序设计编程之前,需要对所采取算法的逻辑关系进行分析,设计出全部必要的过程细节。并给予清晰的表达,使之成为编码的依据。我们将本阶段的设计称之为详细设计,又称为过程设计。 详细设计是软件开发的第二阶段,它要求在概要设计的基础上,考虑“怎样实现软件系统,直到系统中的每个模块给出足够详细的过程性描述”,这些描述通常用表达式工具来表示。 详细设计是编码的先导,这个阶段所产生的设计文档的质量将直接影响下一阶段程序的质量。 5.1 详细设计的目的和任务 5.1 详细设计的目的和任务 详细设计的目的是为软件结构图中的每个模块确定采用的算法和数据结构,用某种选定的表达式工具给出清晰的描述。 表达式工具必须具备描述过程细节的能力,它能在编码阶段直接将它翻译成为程序设计语言所书写的源程序。 这一阶段的主要任务是编写软件的“详细设计说明书”,并要为每个模块设计出一组测试用例,以便在编码阶段对模块代码进行预定的测试。 设计人员应做到 ⑴ 为每个模块确定采用的算法,选择适当的工具来表达算法的过程,写出模块的详细过程描述。 ⑵ 确定每个模块使用的数据结构。 ⑶ 确定模块的接口细节,包括对系统外部的接口和用户界面、对系统内部其它模块的接口以及关于输入
原创力文档

文档评论(0)