软件工程 教学课件 作者 夏小娜 第3篇-第11章 面向对象的软件实现.pptVIP

  • 4
  • 0
  • 约1.54千字
  • 约 17页
  • 2017-08-22 发布于广东
  • 举报

软件工程 教学课件 作者 夏小娜 第3篇-第11章 面向对象的软件实现.ppt

第3篇 软件开发及维护 第11章 面向对象的软件实现 本章的主要目标是对软件系统进行面向对象的编码和测试。读完本章,你将了解以下基本内容: 面向对象的编码 1 2 面向对象的测试策略。 面向对象程序的质量基本上由面向对象设计的质量决定 软件测试仍然是保证软件可靠性的主要措施 11.1程序设计语言 11.1.1 面向对象语言的优点 可维护性 一致的表示方法 可重用性 一类是纯面向对象语言,如Smalltalk和Eiffel等语言。 另一类是混合型面向对象语言,也就是在过程语言的基础上增加面向对象机制,如C++等语言。 11.1.2 面向对象语言的技术特点 选择面向对象语言时应该着重考察的一些技术特点。 1.支持类与对象概念的机制 2.实现整体——部分(即聚集)结构的机制 3.必须将编程与编文档的工作统一起来。 7. 效率 8. 持久保存对象 4. 实现属性和服务的机制 5. 类型检查 6. 类库 9. 参数化类 10. 开发环境 11.1.3 选择面向对象语言 将来能否占主导地位 可重用性 类库和开发环境 其他因素 开发人员在选择面向对象语言时,还 应该着重考虑以下一些实际因素。 11.2程序设计风格 11.2.1 提高可重用性 提高方法的内聚 减小方法的规模 保持方法的一致性 把策略与实现分开 为提高可重用性,在编程时不要把策略和实

文档评论(0)

1亿VIP精品文档

相关文档