精·软件工程导论-ch6.pptVIP

  • 1
  • 0
  • 约5.81千字
  • 约 40页
  • 2017-01-16 发布于北京
  • 举报
华中科技大学计算机学院 陆枫 99-7 1999年7月 第6章 详细设计 引言 一. 详细设计的目的 1.详细设计的目的:为软件结构图中的每一个模块确定所采用的算法和模块内数据结构。 2.详细设计以总体设计阶段的工作为基础,但又不同于总体设计,主要表现在如下两个方面: (1)在总体设计阶段,数据项与数据结构以比较抽象的方式描述,详细设计就要确定用什么数据结构来实现。例如在总体设计阶段,称一组数值表示矩阵,详细设计就要指明这个矩阵的具体细节如行数、列数等。 (2)详细设计要提供关于算法或每个模块的足够细节,使程序员能直接为每个模块编码。例如在总体设计阶段,称模块A的作用是对一个表进行排序,详细设计就要指明用哪一种排序算法。 第6章 详细设计 二.详细设计的任务 1.为每一个模块确定采用的算法,选择某种适当的工具表达算法 的过程,写出模块的详细过程描述; 2. 确定每一模块使用的数据结构; 3.确定模块结构的细节,包括对系统外部的接口和用户界面,对 系统内部其它模块的接口,以及关于模块输入数据、输出数据 及局部数据的全部细节; 4.为每一个模块设计出一组测试用例,以便在编码阶段对模块代 码(即程序)进行预定的测试; 5.在详细设计结束时,应该把上述结果写入详细设计说明书(即 程序规格说明书),并通过复审形成正式文档,作为下一阶段(编 码)的工作依据。 第6章 详细设计 一.程序

文档评论(0)

1亿VIP精品文档

相关文档