前言
第一章 軟件工程發(fā)展概論
1. 1 軟件工程的目標
1. 1. 1 軟件工程要素
1. 1. 2 軟件工程面臨的問題
1. 1. 3 軟件生命期模型
1. 2 軟件開發(fā)方法
1. 2. 1 軟件開發(fā)過程
1. 2. 2 結構化軟件開發(fā)方法
1. 2. 3 面向對象軟件開發(fā)方法
1. 2. 4 軟件復用
1. 3 軟件質量評價
1. 3. 1 軟件質量標準
1. 3. 2 軟件度量
1. 3. 3 軟件質量保證
第二章 軟件系統建模
2. 1 面向對象系統建模
2. 1. 1 面向對象建模方法
2. 1. 2 統一面向對象建模
2. 2 UML:統一建模的基礎
2. 2. 1 UML的組成
2. 2. 2 標記方法
2. 3 RUP:統一建模的過程
2. 3. 1 RUP基本概念
2. 3. 2 核心工作流程
2. 3. 3 UML對開發(fā)過程的支持
第三章 軟件體系結構
3. 1 軟件體系結構模型
3. 1. 1 軟件體系結構定義
3. 1. 2 軟件體系結構模型
3. 2 軟件體系結構描述語言
3. 2. 1 體系結構描述語言設計考慮
3. 2. 2 體系結構描述語言實例研究
3. 2. 3 實用軟件體系結構描述方法
3. 3 軟件體系結構風格
3. 3. 1 定義和作用
3. 3. 2 分層系統及其應用
3. 3. 3 倉庫系統及其應用
3. 3. 4 容器系統及其應用
第四章 網絡分布計算
4. 1 網絡分布計算的定義
4. 1. 1 什么是網絡分布計算
4. 1. 2 硬件概念
4. 1. 3 軟件概念
4. 1. 4 網絡分布計算的基本特征
4. 2 網絡分布計算的模型
4. 2. 1 時間模型
4. 2. 2 狀態(tài)模型
4. 2. 3 進程模型
4. 2. 4 失敗模型
4. 3 通信
4. 3. 1 網絡通信協議
4. 3. 2 遠程過程調用
4. 3. 3 遠程方法調用
4. 3. 4 面向消息的通信
4. 3. 5 組播和廣播
4. 4 進程
4. 4. 1 進程和線程
4. 4. 2 進程設計
4. 4. 3 進程遷移
4. 5 進程并發(fā)控制
4. 5. 1 概述
4. 5. 2 互斥
4. 5. 3 選舉
4. 5. 4 分布式死鎖
4. 6 名字服務
4. 6. 1 名字解析
4. 6. 2 移動尋址
4. 6. 3 分布式垃圾回收
4. 7 容錯
4. 7. 1 進程復制
4. 7. 2 數據復制
4. 7. 3 一致性協議
第五章 分布事務處理
5. 1 分布事務
5. 1. 1 概述
5. 1. 2 事務模型
5. 1. 3 原子提交協議
5. 2 事務并發(fā)控制
5. 2. 1 鎖方法
5. 2. 2 樂觀并發(fā)控制方法
5. 2. 3 時間戳排序方法
5. 2. 4 事務恢復
5. 3 工作流事務
5. 3. 1 事務工作流模型
5. 3. 2 良構性驗證
5. 3. 3 事務工作流調度
第六章 分布式算法
6. 1 分布式路徑路由算法
6. 1. 1 寬度優(yōu)先搜索算法
6. 1. 2 最短路徑路由算法
6. 1. 3 特殊類型網絡路由算法
6. 2 可靠性算法
6. 2. 1 可靠通信算法
6. 2. 2 節(jié)點故障恢復算法
6. 2. 3 拜占庭故障處理算法
6. 3 負載分配算法
6. 3. 1 靜態(tài)負載分配算法
6. 3. 2 動態(tài)負載分配算法
第七章 分布式系統
7. 1 基于文件的分布式系統
7. 1. 1 NFS
7. 1. 2 xFS
7. 1. 3 分布式文件系統比較
7. 2 基于對象的分布式系統
7. 2. 1 CC RBA
7. 2. 2 DCOM
7. 2. 3 J2EE
7. 2. 4 分布式對象系統比較
7. 3 基于Web的分布式系統
7. 4 基于消息和協同的分布式系統
7. 4. I TIB
7. 4. 2 JINI
7. 4. 3 Web Services
7. 4. 4 ONCE/DI
7. 4. 5 基于消息和協同的分布式系統的比較
第八章 組件化軟件工程開發(fā)
8. 1 軟件復用技術
8. 1. 1 如何實現復用
8. 1. 2 組件
8. 1. 3 框架
8. 1. 4 設計模式
8. 2 基于組件的軟件開發(fā)
8. 2. 1 概述
8. 2. 2 基于組件的開發(fā)方法
8. 2. 3 COTS
8. 2. 4 框架的復用
8. 3 設計模式
8. 3. 1 設計模式的分類
8. 3. 2 創(chuàng)建型模式
8. 3. 3 結構型模式
8. 3. 4 行為型模式
8. 3. 5 設計模式的應用
參考文獻
附錄A 專業(yè)詞匯漢英對照表
附錄B 專業(yè)詞匯英漢對照表
附錄C 常用英文縮略語表