本書全面系統(tǒng)地講述了現代軟件工程的基本概念、原理及應用,重點是面向對象的軟件開發(fā)方法、工具和過程,并針對軟件生命周期的主要階段,結合具體案例和相關標準講述軟件主要文檔的寫作規(guī)范和技巧,全面提高軟件技術人員的軟件開發(fā)和軟件文檔編寫能力,是指導計算機軟件開發(fā)、維護與文檔寫作的工程學科。 本書具有豐富的開發(fā)案例和軟件文檔模板,理論與實踐相結合,每章后面?zhèn)溆行问蕉鄻拥木毩曨}和思考題。內容安排上循序漸進、深入淺出,力求通俗易懂、突出重點、側重應用。本書配有全書各章的電子教案,任課教師可與作者聯系。 本書不僅可作為高等院校高年級本科生或研究生和培訓機構軟件工程與軟件文檔寫作的教材,也可作為廣大自學軟件工程及軟件文檔寫作的讀者的自學指導書和計算機軟件技術人員的參考書。