本書從面向對象范型出發(fā)對軟件工程進行重新演繹,全面、系統(tǒng)、清晰地介紹了面向對象軟件工程的基本概念、原理、方法和工具,通過實例說明了面向對象軟件開發(fā)的整個過程。本書分為兩個部分:第一部分介紹了面向對象軟件工程的基本理論;第二部分以工作流的形式介紹了軟件生命周期。本書特色●包括面向對象生命周期模型、面向對象分析、面向對象設計,以及面向對象軟件的測試和維護。●討論了文檔、維護、復用、可移植性、測試和CASE工具等的重要性?!癜四芰Τ墒於饶P停–MM)和人員能力成熟度模型(P-CMM)的內容?!衽c語言無關。實例代碼對于C++和Java語言背景的讀者同樣清晰?!癜?00余篇當前熱點研究文章、經典文獻和書籍的參考文獻?!癜?個用于說明完整軟件生命周期的運行實例,還有7個較小的實例,分別用于突出說明特定的主題?;诮y(tǒng)一過程、Java和C++語言的完整源碼可從作者網站(www.mhhe.com/schach)下載?!癜?種類型的習題,分別是概念理解、項目分析、課程設計、論文研讀和實例修改。