摘要註: |
本書是作者在多年的軟件工程教學和科研實踐的基礎上,總結和吸取了國內外大量同類書刊的精華,精心設計和撰寫的。全書正文共13章,內容可分四部份:第一部份主要介紹軟件工程的基本概念,並概要介紹了軟件生存周期、開發模型及軟件開發的各種方法;第二部份按生命周期模型詳細介紹軟件計劃、需求分析、設計、編碼、測試和維護各個階段的有關概念和工作內容,重點介紹了結構化方法和 Jackson方法的實施,並介紹了軟件體系結構的相關內容;第三部份介紹面向對象的方法及 UML建模語言;第四部份介紹了軟件標準、文檔、質量評價和質量保證技術、軟件工程的管理、認證等內容。該書的內容系統完整,在介紹傳統理論體系的基礎上,融入當前軟件工程的最新發展和新技術。書中採用大量圖表,描述儘量做到通俗易懂,將原理、方法與實例結合,並較詳實地給出了一個軟件系統的開發過程。通過大量的練習和案例分析,幫助讀者加深對理論知識的理解。該書可作為高等院校軟件工程課程的教材或教學參考書,也可作為軟件項目管理者和軟件開發人員的參考書。 |