- 9
- 0
- 约5.06千字
- 约 30页
- 2017-05-29 发布于北京
- 举报
西南交通大学信息科学与技术学院 * * 第六章 详细设计 软件工程 (Software Engineering) 详细设计 根本目标:确定应该怎样具体地实现所要求的目标,即对目标系统的精确描述。 根本任务:为软件结构中的每个模块选择算法和块内数据结构,并用选定的某种表达工具给出清晰的描述。 详细设计结果基本上决定了最终的程序代码的质量。 衡量程序的质量,不仅要看其逻辑上是否正确,性能是否满足要求,更主要的是看其是否容易阅读和测试。 详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。 结构化程序设计 1965年最早由E.W.Dijkstra提出:“可以从高级语言中取消goto语句,程序的质量与程序中所包含的goto语句的数量成反比”。 1966年,Bohm和Jacopini证明了,只用“顺序”(Sequence)、“选择”(Condition Select)和“循环”(Repetition)三种基本的控制结构就能实现任何单入口单出口的程序。 1972年,IBM公司的Mills进一步提出,程序应该只有一个入口和一个出口。 结构化程序设计 结构程序设计是按照一组能提高程序的可读性和易维护性的规则而进行的程序设计方
您可能关注的文档
- 车载纯正弦逆变器分析与设计方案.ppt
- 车间2016年度工作计划.ppt
- 车险理赔稽核实务.ppt
- 轨道交通基础知识.ppt
- 轨道运输行业职业道德.ppt
- 转wp7新手入门(12月13日更新).ppt
- 转变经济发展方式若干问题研究.ppt
- 转折年代——中国互联网的2011-2013.ppt
- 转基因的应用.ppt
- 轮三联合站工艺安全管理(任宏宇).ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)