- 5
- 0
- 约1.03万字
- 约 47页
- 2019-02-17 发布于浙江
- 举报
第12章 面向对象实现 12.1 程序设计语言 12.2 程序设计风格 12.3 测试策略 12.4 设计测试用例 面向对象实现主要包括两项工作: 1) 把面向对象设计结果翻译成用某种程序语言书写的面向对象程序; 2) 测试并调试面向对象的程序。 面向对象程序的质量基本上由面向对象设计的质量决定,但是,所采用的程序语言的特点和程序设计风格也将对程序的可靠性、可重用性及可维护性产生深远影响。 目前,软件测试仍然是保证软件可靠性的主要措施,对于面向对象的软件来说,情况也是如此。 面向对象测试的目标,也是用尽可能低的测试成本发现尽可能多的软件错误。 12.1 程序设计语言 12.1.1 面向对象语言的优点 选择编程语言的关键因素,是语言的一致的表达能力、可重用性及可维护性。 从面向对象观点来看,能够更完整、更准确地表达问题域语义的面向对象语言的语法是非常重要的,因为这会带来下述几个重要优点: (1)一致的表示方法。在软件开发的全过程中始终保持表示方法稳定不变,既有利于在软件开发过程中使用统一的概念,又有利于维护人员理解软件的各种配置成分。 (2)可重用性。在软件开发过程中始终显式地表示问题域语义,意义十分深远。这样做既可能重用面向对象分析结果,也可能重用相应的面向对象设计和面向对象程序设计结果。 (3)可维护性。维护人员面对的往往主要是源程序,
原创力文档

文档评论(0)