本教材根據國家關於高等職業教育的精神,結合高職院校學生的學習特點,比較全面、系統地介紹了軟件工程學科的概念、技術和方法,以及軟件項目管理體系第六版的十大相關知識。本教材共12章,分為三個模塊:軟件素質模塊(第1、2章);軟件開發過程模塊(第3~11章);項目管理模塊(第12章)。各章詳細內容是:第1章介紹軟件工程的基本概念,第2章介紹軟件生命週期與開發模型;第3章介紹項目計劃與可行性分析;第4章介紹軟件需求分析的內容和方法;第5章介紹軟件概要設計和軟件詳細設計;第6章介紹面向對象的UML設計;第7章介紹Rational Rose 建模工具;第8章介紹RUP 開發方法;第9章介紹軟件編程;第10章介紹軟件測試技術;第11章介紹軟件測試工具LoadRunner;第12章介紹軟件項目管理。本教材適合高職高專院校學生學習軟件工程知識之用,也可作為其他院校軟件工程課程的參考書或軟件測試工程師、軟件開發技術人員的參考書。