软件工程第6-1章.ppt

第六章 详细设计 详细设计的目标是对目标系统给出精确的描述,从而在编码阶段可以把这个描述直接翻译成某种程序设计语言书写的程序。 详细设计不是具体编写代码,而是要设计出程序的“蓝图”程序员根据这个蓝图写出实际的程序代码。 详细设计的结果关系到程序代码的质量。 第六章 详细设计 6.1 结构程序设计 结构程序设计的概念是E·W·Dijkstra 1965年提出的,他认为:“可以从高级语言中取消GOTO语句” “程序质量与包含GOTO语句的数量成反比”,实际上用顺序结构和循环结构(DO-WHILE)完全可以实现选择结构(又称IF-THEN-ELSE结构) 什么是结构程序设计? 结构程序设计是一种设计程序的技术,它采用自上向下逐步求精的设计方法和单入口单出口的控制结构。 第六章 详细设计 在三种基本控制结构中,就可以实现任何单入口单出口的程序,但从实际使用方便起见,常常允许使用下面二种控制。 第六章 详细设计 6.2 详细设计的工具 6.2.1 程序流程图   程序流程图又称为程序框图,它是历史悠久,使用广泛的描述软件设计的方法,然而它也是使用得最混乱的一种方法。 上一节已经介绍了程序流程图中使用的符号,有一

文档评论(0)

1亿VIP精品文档

相关文档