软件工程new课件.pptVIP

  • 4
  • 0
  • 约7.17千字
  • 约 72页
  • 2016-05-02 发布于江苏
  • 举报
Software Engineering Software Engineering 第六章 详 细 设 计 详细设计(过程设计)的根本目标是确定应该怎样具体地实现所要求的系统。在此阶段的任务还不是具体地编写代码,而是要设计出程序的“蓝图”,以后程序将根据这个蓝图写出实际的程序代码。 从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,这就是过程设计的任务。 详细设计的结果基本上决定了最终的程序代码的质量。结构程序设计技术是详细设计的逻辑基础。 6.1 结构程序设计 结构化程序设计技术是60年代中期提出来的,它主要包括两个方面:1、在编写程序时,强调使用几种基本控制结构,通过组合嵌套,形成程序的控制结构。尽可能避免使用会使程序质量受到影响的GOTO语句。2、在程序设计过程中,尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开。 定义:是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口和单出口的控制结构, 结构程序设计本质上并不是无GO TO语句的编程方法,而是一种使程序代码容易阅读、容易理解的编程方法。在大多数情况下,无GO TO的代码确实是容易阅读、容易理解的代码,但是,在某些情况下,为了达到容易阅读和容易理解的目的,反而需要使用GO TO语句。结构程序设计是尽可能少

文档评论(0)

1亿VIP精品文档

相关文档