- 1
- 0
- 约1.27万字
- 约 87页
- 2017-02-28 发布于湖北
- 举报
第五章 第五章 详细设计 5.1 详细设计的任务 5.2 结构程序设计 5.3 人机界面设计 5.4 过程设计 5.5 面向数据结构的设计方法 5.6 程序复杂程度的定量度量 为何需要详细设计? “谋定而后动” 编码的依据 —— 不能让程序员各行其是 把概要设计明确化 避免编码过程中的与需求的偏差 5.1 详细设计的任务 详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。 5.1 详细设计的任务 详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。 5.2 结构程序设计 结构程序设计的概念最早由E.W.Dijkstra提出。1965年他在一次会议上指出:“可以从高级语言中取消GO TO语句”,“程序的质量与程序中所包含的GO TO 语句的数量成反比”。 1966年Bohm和Jacopini证明了,只用3种基本的控制结构就能实现任何单入口单出口的程序。这3种基本的控制结构是“顺序”、“选择”和“循环”,它们的流程图分
您可能关注的文档
- SQL Server 2000数据库还原实例操作教程.doc
- SQL Server 2000之日志传送功能.doc
- SQL Server 2005 常用功能使用指南.ppt
- SQL Server 2005 创建数据库的方法.doc
- SQL Server 2005 数据仓库创建示例.doc
- SQL Server 2005 中的分区表和索引.doc
- SQL Server 2008 Reporting Services 报表服务中的编程.doc
- SQL server 2008 系统安全管理.ppt
- SQL Server 2008安装与配置.ppt
- SQL Server 2008基础教程.ppt
- 2025安徽安庆市宜秀区国有企业招聘岗位核减笔试历年参考题库附带答案详解.docx
- 2026海南省国有资本运营有限公司人才招聘3人笔试历年参考题库附带答案详解.docx
- 新课标小学信息六上第1单元Python入门练习卷.docx
- 2025河南城发水务(内黄)有限公司招聘2人笔试历年参考题库附带答案详解.docx
- 2025贵州贵阳综保产业发展有限公司〔第二批〕社会招聘综合笔试历年参考题库附带答案详解.docx
- 2025四川成都高新未来科技城发展集团有限公司招聘20人笔试历年参考题库附带答案详解.docx
- 2025云南文山州融资担保有限责任公司招聘笔试历年参考题库附带答案详解.docx
- 2026北京京国管科技服务有限公司招聘笔试历年参考题库附带答案详解.docx
- 2025贵州茅台集团春季高校引才拟聘用人员(第三批)笔试历年参考题库附带答案详解.docx
- 2025山东杰出人才发展集团招聘工作人员笔试历年参考题库附带答案详解.docx
原创力文档

文档评论(0)