內容提要軟件工程第二版覆蓋CC2001對軟件工程課程的基本要求,內容包括:軟件開發(fā)模型、軟件項目管理、需求分析、軟件設計、軟件編碼與測試、軟件維護、配置管理、軟件工程管理、軟件工程工具和環(huán)境。本書結合目前軟件工程教學的需要,特別介紹了統(tǒng)一建模語言(UML),并以此為基礎討論面向對象的需求分析與軟件設計方法;介紹集成化CASE環(huán)境,Java與Internet環(huán)境下的軟件開發(fā)技術;介紹支持軟件過程改進的“軟件能力成熟度模型”(CMM)。書中含有豐富的例題與習題,便于教學和自學。本書強調軟件工程的理論與實踐相結合、技術與管理相結合、方法與CASE工具相結合。教材思路清晰、語言簡練,具有實用性和可操作性,可作為高等院校計算機專業(yè)或信息類相關專業(yè)高年級本科生或研究生教材,也可作為軟件開發(fā)人員的參考書。