- 3
- 0
- 约5.06千字
- 约 30页
- 2019-01-01 发布于福建
- 举报
软件工空程课件第六章
西南交通大学信息科学与技术学院 * * 第六章 详细设计 软件工程 (Software Engineering) 详细设计 根本目标:确定应该怎样具体地实现所要求的目标,即对目标系统的精确描述。 根本任务:为软件结构中的每个模块选择算法和块内数据结构,并用选定的某种表达工具给出清晰的描述。 详细设计结果基本上决定了最终的程序代码的质量。 衡量程序的质量,不仅要看其逻辑上是否正确,性能是否满足要求,更主要的是看其是否容易阅读和测试。 详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。 结构化程序设计 1965年最早由E.W.Dijkstra提出:“可以从高级语言中取消goto语句,程序的质量与程序中所包含的goto语句的数量成反比”。 1966年,Bohm和Jacopini证明了,只用“顺序”(Sequence)、“选择”(Condition Select)和“循环”(Repetition)三种基本的控制结构就能实现任何单入口单出口的程序。 1972年,IBM公司的Mills进一步提出,程序应该只有一个入口和一个出口。 结构化程序设计 结构程序设计是按照一组能提高程序的可读性和易维护性的规则而进行的程序设计方
您可能关注的文档
最近下载
- 2026年山东启阳生态发展集团有限公司及权属子公司公开招聘工作人员(13人)笔试备考题库及答案解析.docx VIP
- 高中优秀作文800字议论文范文大全(20篇).docx VIP
- 新版(GBT33000-2022)《企业安全生产标准化基本规范》2022....pdf VIP
- BS ISO 19450-2024 自动化系统和集成. 对象-过程方法 Automation systems and integration. Object-Process Methodology(2-2).pdf
- 2025最新超星尔雅《老子》《论语》今读完整版答案.docx VIP
- 2025一级注册消防工程师继续教育(消防设施规范)试题及参考答案.docx VIP
- 山东九五高中协作体2026-2027学年高三年级10月学习质量综合评估物理+答案.docx VIP
- 山东省九五高中协作体2027届高三上学期10月学习质量综合评估数学试卷(含答案).pdf VIP
- 2021版中国尖锐湿疣临床诊疗指南.pptx VIP
- GB∕T 324-2008 焊缝符号表示法(高清版).pdf
原创力文档

文档评论(0)