- 4
- 0
- 约1.17万字
- 约 99页
- 2022-10-20 发布于上海
- 举报
软件工程导论(第6章会计学第1页/共99页第一部分:结构设计,回答用什么方法进行详细设计。第二部分:人机界面设计第三部分:过程设计的工具(程序流程图、盒图、PAD图、判定表、判定树等)第四部分:面向数据结构的设计方法(Jackson方法)第五部分:程序复杂程度的定量度量详细设计的目标第2页/共99页详细设计阶段的根本目标是确定怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计的目标: 设计出的处理过程应该尽可能简明易懂。 6.1 结构程序设计第3页/共99页结构程序设计的概念最早由E.W.Dijkstra提出。1965年,他在一次会议上指出:“可以从高级语言中取消GOTO语句”,“程序的质量与程序中所包含的GOTO语句的数量成反比”。1966年Bohm和Jacopini证明了,只用三种基本的控制结构就能实现任何单入口单出口的程序。这三种基本的控制结构是“顺序”、“选择”和“循环”。1972年IBM公司的Mills进一步提出,程序应该只有一个入口和一个出口,从而补充了结构程序设计的规则。 三种基本的控制结构 第4页/共99页顺序结构,先执行A再执行BIF_THEN_ELSE型选择(分支)结构DO_WHILE型循环结构:在循环控制条件成立时,重复执行特定的加工。实际上
原创力文档

文档评论(0)