第6章_详细设计.pptVIP

  • 1
  • 0
  • 约1.15万字
  • 约 85页
  • 2019-09-02 发布于湖北
  • 举报
第6章 详细设计 目标 设计人机交互界面 利用结构化程序设计工具设计程序蓝图 计算程序蓝图复杂程度 软件生存周期 第6章 详细设计 详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统。 详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。 详细设计的结果基本上决定了最终的程序代码的质量。 衡量程序的质量的因素有: 逻辑是否正确 性能是否满足要求 是否容易阅读和理解 6.1 结构程序设计 3种基本的控制结构是“顺序”、“选择”和“循环”。 6.1 结构程序设计 结构程序设计的经典定义如下所述:“如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。” 上述经典定义过于狭隘了,结构程序设计本质上并不是无GO TO语句的编程方法,而是一种使程序代码容易阅读、容易理解的编程方法。 更全面的结构程序设计的定义是:“结构程序设计是尽可能少用GO TO语句的程序设计方法。最好仅在检测出错误时才使用GO TO语句,而且应该总是使用前向GO TO语句。” 6.1 结构程序设计 为了实际使用方便起见,常常还允许使用DO-UNTIL和DO-CASE两种控制结构。 有时需要立即从循环(甚至嵌套的循环)中转移出来,如果允许使用LEAVE(或BREAK)结构,则不

文档评论(0)

1亿VIP精品文档

相关文档