本书从面向对象范型出发对软件工程进行重新演绎,全面、系统、清晰地介绍了面向对象软件工程的基本概念、原理、方法和工具,通过实例说明面向对象软件开发的整个过程。.本书分为两个部分:第一部分介绍面向对象软件工程的基本理论;第二部分以工作流的形式介绍软件生命周期。本书可以作为计算机相关专业高年级本科生和研究生的教材,也可以作为软件工程领域专业人士的参考书。本书特色●包括面向对象生命周期模型、面向对象分析、面向对象设计,以及面向对象软件的测试和维护。●讨论了文档、维护、复用、可移植性、测试和CASE工具等的重要性。..●包括了能力成熟度模型(CMM)和人员能力成熟度模型(P-CMM)的内容。●与语言无关。实例代码对于C++和Java语言背景的读者同样清晰。