第6章 详细设计 6.1 结构程序设计 6.2 人机界面设计 6.3 过程设计的工具 6.4 面向数据结构的设计方法 6.5 程序复杂程度的定量度量 详细设计阶段的根本目标:确定应该怎样具体地实现所要求的系统。 经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。 6.1 结构程序设计 经典定义:如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 为了实际使用方便起见,常常还允许使用DO-UNTIL和DO-CASE两种控制结构。 有时需要立即从循环(甚至嵌套的循环)中转移出来,允许使用LEAVE(或BREAK)结构。LEAVE或BREAK结构实质上是受限制的GOTO语句,用于转移到循环结构后面。 经典的结构程序设计:只允许使用顺序、IF-THEN-ELSE型分支和DO-WHILE型循环这3种基本控制结构; 扩展的结构程序设计:如果除了上述3种基本控制结构之外,还允许使用DO-CASE型多分支结构和DO-UNTIL型循环结构; 修正的结构程序设计:再加上允许使用LEAVE(或BREAK)结构。 6.2 人机界面设计 人机界面(Human
您可能关注的文档
最近下载
- 西门子S7-1500模块安装和接线.pdf VIP
- 社区如何科学应对地震灾害(60分钟 语速快 jhb)震重其事.pptx
- 《GBT+6543-2025 运输包装用单瓦楞纸箱和双瓦楞纸箱》练习题试卷及参考答案.pdf VIP
- 测井沉积相分析.pdf VIP
- 管道CCTV检测委托单.doc VIP
- 苏教版数学六年级上册全册教案.pdf VIP
- 湖南 2026 政府采购评审专家续聘考试(1) 真题.docx VIP
- T_CITS 257-2025 微生物快速鉴定 质谱法.pdf VIP
- 2025年甘肃省高考地理试卷真题(含答案解析).docx
- Graco涂胶系统培训资料-胶泵操作说明书.pdf VIP
原创力文档

文档评论(0)