序一.
序二
前言
第1章 軟件工程綜述
1. 1 引言
1. 2 軟件生命周期過程
1. 3 軟件開發(fā)生命周期
1. 4 軟件過程模型
1. 5 軟件工程方法和技術
1. 6 軟件工程標準和規(guī)范
1. 7 軟件工程的組織和管理
1. 8 軟件工程的工具和環(huán)境
思考練習題
第2章 面向對象開發(fā)方法和編程語言
2. 1 結構化方法和面向對象方法
2. 2 面向對象的基本概念與術語
2. 3 面向對象編程語言
2. 4 面向對象的分析和設計
2. 5 典型的面向對象方法介紹
思考練習題
第3章 統(tǒng)一建模語言UML
3. 1 UML的背景和演化發(fā)展
3. 2 UML的范圍和規(guī)范
3. 3 UML的各種圖. 建模元素及表示法
3. 4 UML圖與建模技術
3. 5 UML體系結構和定義方式
3. 6 UML的公用建模元素和擴展機制
3. 7 UML 2. 0簡介
思考練習題
第4章 統(tǒng)一過程與工具
4. 1 RUP的生命周期
4. 2 RUP的特點與最佳實踐
4. 3 Jude工具
思考練習題
第5章 需求建模
5. 1 需求工程
5. 2 用例和用例圖
5. 3 測試用例
5. 4 實例研究——大學課程注冊系統(tǒng)
5. 5 業(yè)務建模和系統(tǒng)建模
5. 6 識別利益相關者
5. 7 識別和管理需求
5. 8 系統(tǒng)建模的用例圖
5. 9 迭代過程中的用例類型
思考練習題
第6章 從需求到分析和設計
6. 1 迭代開發(fā)過程
6. 2 確定系統(tǒng)邊界和項目范圍
6. 3 分析
6. 4 設計
6. 5 用例實現—設計的例子
6. 6 測試用例和需求跟蹤..
思考練習題
第7章靜態(tài)建模
7. 1 類圖的基礎部分
7. 2 對象圖
7. 3 類圖的高級概念
7. 4 用UML建立類圖的指南
7. 5 實例研究
思考練習題
第8章 動態(tài)建模
8. 1 對象之間的消息交互
8. 2 時序圖
8. 3 協(xié)作圖
8. 4 狀態(tài)圖
8. 5 活動圖
8. 6 交互概觀圖和定時圖
8. 7 動態(tài)建模的技巧
8. 8 實例研究
思考練習題
第9章 構架建模
9. 1 概述
9. 2 UML 2. 0的視圖結構
9. 3 包圖
9. 4 構件圖
9. 5 部署圖
9. 6 復合結構圖
9. 7 建立構架的步驟
思考練習題
第10章 框架與建模
10. 1 框架和模式
10. 2 GRASP模式
10. 3 GoF模式
思考練習題
第11章 XP編程開發(fā)方法
11. 1 概述
11. 2 XP編程的基本準則
11. 3 XP編程的基本工作
11. 4 XP編程的實踐方法
11. 5 XP編程的管理策略
11. 6 XP編程的風險規(guī)避
11. 7 XP編程與RUP的比較
思考練習題
第12章 案例研究
12. 1 案例研究:POS系統(tǒng)
12. 2 迭代規(guī)劃
12. 3 初始階段中的用例與制品
12. 4 細化階段中的用例與制品
附錄 名詞對照表(英中)
主要參考文獻...