第1章 軟件工程概述
1.1 軟件與軟件危機
1.2 軟件工程
1.3 軟件過程模型
1.4 軟件工程知識體系
1.5 軟件工程師職業(yè)道德規(guī)范
本章小結
習題
第2章 軟件工程方法與工具
2.1 軟件工程方法
2.2 UML簡介
2.3 軟件工具概述
本章小結
習題
第3章 軟件立項
3.1 立項方法
3.2 立項文檔
3.3 合同文檔
本章小結
習題
第4章 軟件需求分析
4.1 需求分析
4.2 需求分析的過程
4.3 需求分析的方法
4.4 需求分析的文檔
4.5 需求驗證與評審
4.6 需求管理
4.7 面向?qū)ο蠓治霭咐?br />
本章小結
習題
第5章 軟件設計
5.1 軟件設計概論
5.2 軟件設計原理
5.3 軟件體系結構設計
5.4 結構化設計方法
5.5 面向?qū)ο笤O計方法
5.6 軟件設計文檔
5.7 面向?qū)ο笤O計案例
本章小結
習題
第6章 軟件實現(xiàn)
6.1 軟件編碼
6.2 程序設計語言及其選擇
6.3 軟件代碼檢查
6.4 程序效率與性能分析
6.5 軟件實現(xiàn)文檔
本章小結
習題
第7章 軟件測試
7.1 軟件測試
7.2 軟件測試方法
7.3 軟件測試過程
7.4 軟件測試管理
7.5 軟件的調(diào)試
本章小結
習題
第8章 軟件維護
8.1 軟件維護
8.2 軟件可維護性
8.3 軟件再工程過程
8.4 軟件維護文檔
本章小結
習題
第9章 軟件質(zhì)量保證
9.1 軟件質(zhì)量的基本概念
9.2 軟件質(zhì)量的保證方法
9.3 軟件質(zhì)量保證體系及其分類
9.4 軟件質(zhì)量保證文檔
本章小結
習題
第10章 軟件工程最新進展
10.1 面向服務架構
10.2 云計算
10.3 基于構件的軟件開發(fā)
10.4 模型驅(qū)動
參考文獻