《軟件工程》面向普通高等院校本科教學的需要及軟件工程技術的發(fā)展。主要內容包括:軟件工程概述、可行性研究和需求定義、需求分析、系統設計、詳細設計、程序編碼、軟件測試、軟件維護、軟件項目計劃與管理、軟件過程能力成熟度模型CMM、軟件的可靠性及軟件工具及環(huán)境。本書主要特色在于理論、方法與應用相結合,不僅對軟件的分析、設計、開發(fā)到維護過程進行全面地講述,而且配有豐富的實例。除了對傳統的軟件工程方法進行講述外,還增添了面向對象的軟件工程方法、CMM成熟度模型以及軟件工具與環(huán)境等較為成熟的內容。本書概念清楚,內容豐富,每章配有小結和習題,便于教學和學習。本書可供高校本科生學習與后續(xù)技術開發(fā)使用,也可供廣大計算機愛好者閱讀。