随着软件的增加,需求越来越复杂,维护成本越来越高,如何提高软件的质量、进行有效的缺陷管理就变得越来越重要。本书针对这个问题,提出面向对象的软件缺陷管理的概念。本书主要介绍面向对象技术在缺陷管理方面的特殊性、缺陷预防和缺陷标识,以及如何在软件生命周期的各个阶段进行缺陷管理。书中还给出大量的模板和检查列表,方便读者使用。本书概念清晰,讲述透彻,适合软件工程师、从事面向对象技术与缺陷管理领域工作的技术人员、研究人员阅读,也可作为高校软件工程专业本科生、研究生的教材,或面向对象缺陷管理领域的培训教材。本书是第一本系统地介绍如何在面向对象的软件开发项目中标识、修正和预防缺陷的著作、本书全面介绍了缺陷排除的各个方面;除介绍测试外.还介绍了软件开发过程的关键方面、更让人兴奋的是.本书向读者提供了大量的模板、检查列表和其他一些有用的工具;通过阅读本书.读者可以立即开始着手提高软件质量。为什么面向对象技术对缺陷管理提出了强有力的挑战。修改传统的缺陷管理技术,使之适应面向对象的环境,开发、精化和验证“低缺陷”的需求文档。通过使用内聚、相干性。耦合、契约和高效的构架将缺陷最小化。在面向对象代码中标识缺陷。可以利用Fagan、Ebenau&Strauss、Gilb&Graham以及其他高级的审查技术。测试基类、派生类和抽象类。对面向对象系统进行集成,集成测试和系统测试。本书介绍的方法完全兼容当前主流的工具、表示法、语言和方法论,包括UML建模标准、RUP和OPEN框架。不论项目有多大,本书都可以为你的项目提高功能性、可靠性和可维护性而提供全方位的指南。