- 1
- 0
- 约7.78千字
- 约 33页
- 2017-08-09 发布于河南
- 举报
第十一章 面向对象软件构造 1. 早期:计算机硬件技术不高、成本高、解决问题小、规模小、软件规模也小,软件生产基本是“师傅带徒弟”的手工作坊式。 2. 后期:硬件技术发展迅速,解决问题大且复杂、软件规模大、需要众多工作人员协同完成。 3. 软件危机: 软件研制成本、管理、软件质量均失去了控制 解决办法:软件工程 软件质量:可靠性(Reliability) 、可用性(Usability )、效率(Efficiency) 、可维护性(Maintainability )、可重用性(Reusability) 4. 面向对象程序设计角度特别强调: 程序语法与语义方面的可靠性; 程序结构方面的可扩展性和可重用性。 5. 程序的可靠性分为: 程序的正确性(correctness) 程序的健壮性(robustness) 6. 提高程序可靠性: 强类型语言 类属机制 程序断言机制 异常处理机制 11.2.1 程序断言 程序断言:在程序中描述程序需求说明的表达式(类似离散数学中的谓词) 程序断言的作用: 保证程序的正确性与健壮性 断言可用于形成程序的文档 支持程序的动态调试 构成异常处理的基础 11.2.1 程序断言 求平方根函数sqrt(x,epsilon) 要求:x=0,精度=epsilon 基于合约的设计(programmi
您可能关注的文档
- 02系统分析.ppt
- 2资产负债表分析-教材实例.ppt
- 3 TD QTP实用操作手册—银行付款实例讲解.ppt
- 3 闭着眼睛测试软件(因果图测试).ppt
- 3.1 静态测试.ppt
- 3.3开发管理篇-系统设计.ppt
- 3.5_MODBUS_RTU主从通讯实验.ppt
- 03.AIX帮助文档.ppt
- 3.主板.ppt
- 3_TD_QTP实用操作手册—银行付款实例讲解.ppt
- 急性肠系膜动脉缺血多学科诊断与治疗专家共识总结2026.pdf
- 《剪纸》教案-2025-2026学年人教版(新教材)小学数学三年级下册.pdf
- 在市发展和改革委员会2025年度工作总结会上的讲话发言材料.pdf
- 《动画作品设计制作》教学设计-2025-2026学年人教版初中美术九年级下册.pdf
- 人教版(2026)八年级下册英语Unit 1 Section A 4a-4c寒假预习讲义(含练习题及答案).pdf
- 3.2+学习成就梦想+课件-2025-2026学年统编版道德与法治七年级上册.pdf
- 2026年课件-《AIGC与新媒体运营技能实战(慕课版)》-教案全套-新版.pdf
- 人教版(2026)八年级下册英语Unit 2 Section A 4a-4c寒假预习讲义(含练习题及答案).pdf
- (4篇)公司部门2025年工作总结汇编.pdf
- 高考英语--词性转换背诵版+默写版+ 高三英语.pdf
最近下载
- Lenze伦茨驱动器 变频器 变频器i510 cabinet CE(欧盟) 规范, 认证(语言 DE).pdf
- 土木工程20191042 某60m悬链线箱型拱桥初步设计.pdf VIP
- 《机器视觉及其应用》部分课后习题.pdf VIP
- 上高-强制密封阀.ppt VIP
- 移动通信试题库.doc VIP
- 道岔锁闭方式及钩式外锁闭装置马立君课件.pptx VIP
- 2025年深圳市龙华区教师招聘考试试题及答案.docx VIP
- 病理学(上)广西中医药大学.pdf VIP
- 屋顶光伏发电可行性研究报告.pdf VIP
- 2022年版《义务教育数学课程标准》测试卷试题库(含答案)教师招聘数学课程标准试题.pdf VIP
原创力文档

文档评论(0)