第6章_详细设计.pptVIP

  • 5
  • 0
  • 约 45页
  • 2017-08-14 发布于江西
  • 举报
第6章_详细设计.ppt

详细设计 如果说总体设计是软件结构的建立过程,那么详细设计就是要建立和完善上述过程的细节,给出软件结构中各个模块的内部过程描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 详细设计的优劣,决定了最终程序代码的质量,同时也关系到未来的软件测试和维护工作。为了使软件测试与维护人员在不需要阅读程序代码,就能了解模块内部的程序结构,详细设计的目标既要在逻辑上正确地实现每个模块的功能,又要设计出简明易懂的处理结构。结构化程序设计技术是实现上述目标的关键,是详细设计的基础 详细设计的任务 本阶段的主要任务是编写软件的“详细设计说明书”,具体应完成如下工作: 1.确定每个模块所采用的算法; 2.确定每个模块所使用的数据结构; 3.确定每个模块的接口细节; 4.为每个模块设计出一组测试用例。 选择某种适当的工具表达算法的执行过程,用一种或若干种数据结构描述系统内的数据及数据流,规划系统外部的接口和用户界面、系统内部其他模块的接口,以及模块的输入数据、输出数据等信息,设计测试用例完成对模块功能的检测,是详细设计阶段所应完成的任务。 结构化程序设计 结构化程序设计的基本思想是采用自顶向下,逐步求精的设计方法和单入口单出口的控制结构。一个结构化程序一般具有如下四个基本特征: 1.一个入口; 2.一个出口; 3.程序中无死语句; 4.程序中没有死循环。

文档评论(0)

1亿VIP精品文档

相关文档