本書主要是針對修習軟體工程、系統工程概論課程和進階課程的大學學生所撰寫。我假定讀者已經了解程式設計的基礎觀念,以及基本的資料結構。已在業界工作的軟體工程師們,閱讀這本書也有助於瞭解一般概念,並且能補充自己在某些主題方面的知識,例如軟體再利用、架構設計、可信賴度和保全性,以及系統工程等。
Part 1 軟體工程概觀CH1 導 論CH2 軟體程序CH3 敏捷式軟體開發CH4 需求工程CH5 系統塑模CH6 架構設計CH7 設計與實作CH8 軟體測試CH9 軟體演進Part 2 可信賴度和保全性CH10 可信賴的系統CH11 可靠工程CH12 安全工程CH13 保全工程CH14 韌性工程Part 3 軟體工程進階議題CH15 軟體再利用CH16 元件式軟體工程CH17 分散式軟體工程CH18 服務導向軟體工程CH19 系統工程CH20 系統體系CH21 即時軟體工程Part 4 軟體管理CH22 專案管理CH23 專案規劃CH24 品質管理CH25 組態管理辭彙解釋索引