《軟件工程》著重從實用的角度講述軟件工程的基本原理、概念和技術方法,同時也注意該書的全面性、系統(tǒng)性?! 盾浖こ獭饭卜譃?章。第1章,軟件工程概論,主要介紹軟件和軟件工程的相關概念,以及軟件工程的基本原理和方法;第2章,軟件計劃與可行性研究,主要介紹可行性分析,成本/效益分析技術和方法,以及如何制訂科學的軟件開發(fā)計劃;第3章,軟件需求分析,主要介紹軟件需求分析的任務、過程、方法和工具;第4章,軟件結構設計,主要介紹軟件結構設計的概念、原理、方法及具體運用過程;第5章,軟件詳細設計,主要介紹結構化程序設計的思想及描述工具,面向數(shù)據(jù)結構的詳細設計方法;第6章,軟件編碼設計,主要介紹語言的特性、選擇的原則以及編碼的風格和效率;第7章,軟件測試,主要介紹軟件測試概念、方法、過程以及用例設計;第8章,軟件維護,主要介紹軟件維護的有關概念、方法;第9章,面向對象的軟件開發(fā)技術概述,主要介紹面向對象的概念、對象分析、對象設計及對象實現(xiàn)的方法及其應用,以及組件技術。