第一部分 復用驅動的軟件工程業(yè)務的引入
第1章 軟件復用的成功因素
l. l 軟件復用是一種簡單的思想
1. 2 組件推動著應用系統(tǒng)開發(fā)的革命
1. 3 系統(tǒng)化的方法才能取得復用工作的實效
I. 4 愛立信和惠普公司復用經驗揭示的通用原則
1. 5 復用要求改變過程
1. 6 復用要求機構的變化
1. 7 系統(tǒng). 漸進地采用復用
1. 8 從其他復用程序輸人
1. 9 需要一套原則
1. 10 小結
1. 11 補充讀物
等2章 復用驅動的軟件工程業(yè)務
2. 1 這是所需要的業(yè)務嗎
2. 2 使復用在經濟上合算
2. 3 復用業(yè)務具有業(yè)務特征
2. 4 結構組件與應用系統(tǒng)
2. 5 軟件工程過程
2. 6 建立與管理復用業(yè)務
2. 7 小結
2. 8 補充讀物
第二部分 體系結構風格
第3章 面向對象的軟件工程
3. 1 軟件工程將需求轉換為代碼
3. 2 軟件工程是一種團隊過程
3. 3 軟件工程是系統(tǒng)化的模型構建
3. 4 對象統(tǒng)一建模過程
3. 5 用例模型獲取系統(tǒng)需求
3. 6 分析模型形成系統(tǒng)體系結構
3. 7 設計模型定義實現
3. 8 實現模型是代碼
3. 9 測試模型檢驗系統(tǒng)
3. 10 小結
3. 11 補充讀物
第4章 應用系統(tǒng)與組件系統(tǒng)
4. l 應用系統(tǒng)開發(fā)人員可以復用OOSE模型組件
4. 2 應用系統(tǒng)系列使顯著復用成為可能
4. 3 通過可復用組件構建應用系統(tǒng)
4. 4 把組件劃分為組件系統(tǒng)
4. 5 正面控制對組件系統(tǒng)內部的訪問
4. 6 正面與組件系統(tǒng)是特殊的軟件包
4. 7 組件系統(tǒng)通過正面輸出組件
4. 8 復用之前具體化一些組件
4. 9 可變性出現在變化點上
4. 10 使用多種可變性機制
4. 11 復用可變組件構建應用系統(tǒng)
4. 12 打包并形成組件系統(tǒng)文檔以便復用
4. 13 小結
4. 14 補充讀物
第5章 用例組件
5. l 構建用例模型確保組件復用
5. 2 用例模型形成系統(tǒng)其他部分的框架
5. 3 復用組件以構建用例模型
5. 4 設計用例組件以便有效復用
5. 5 并不是所有用例都應該是可復用組件
5. 6 復用具體或抽象執(zhí)行者與用例組件
5. 7 表達用例的可變性
5. 8 打包與建立用例組件文檔
5. 9 小結
5 10 補充讀物
第6章 對象組件
6. 1 對象模型定義系統(tǒng)體系結構和設計
6. 2 復用分析和設計組件
6. 3 表達對象模型組件中的可變性
6. 4 用例可變性到對象模型的跟蹤
6. 5 可復用分析組件
6. 6 與類型和類相關的子系統(tǒng)組件組
6. 7 可復用設計和實現組件
6. 8 對象組件和變體的打包與文檔建立
6. 9 小結
6. 10 補充讀物
第7章 分層體系結構
7. l 體系結構定義系統(tǒng)的結構. 接口和交互模式
7. 2 好的體系結構對于維護系統(tǒng)的完整性至關重要
7. 3 根據通用程度使用分層體系結構組織軟件
7. 4 分層體系結構降低軟件依賴性
7. 5 中間件層支持分布式對象計算環(huán)境
7. 6 與特定業(yè)務有關層支持快速應用系統(tǒng)開發(fā)
7. 7 處理分層系統(tǒng)體系結構時使用多個模型
7. 8 把分層系統(tǒng)表示為上級系統(tǒng)
7. 9 分層系統(tǒng)關系中的用例
7. 10 應用系統(tǒng)和組件系統(tǒng)的執(zhí)行者
7. 11 應用系統(tǒng)和組件系統(tǒng)的用例
7. 12 包裝老系統(tǒng)以適應體系結構
7. 13 分層系統(tǒng)的分布式處理與節(jié)點
7. 14 小結
7. 15 補充讀物
第三部分 過程
第8章 面向對象的業(yè)務工程
8. l 業(yè)務流程再造獲得巨大改進
8. 2 面向業(yè)務流程再造的定義完備的過程
8. 3 業(yè)務工程通過未來發(fā)展圖的形式交付模型
8. 4 使用業(yè)務執(zhí)行者和用例表示增值過程
8. 5 使用工作人員和實體類型表示人員和結果
8. 6 根據技能將工作人員劃分為能力單元
8. 7 信息系統(tǒng)必須支持業(yè)務用例和工作人員
8. 8 小結
8. 9 補充讀物
第9章 使用業(yè)務工程定義過程和機構
9. 1 復用業(yè)務與體系結構匹配的過程和機構
9. 2 復用業(yè)務中的軟件工程過程
9. 3 將工作人員組織為能力單元
9. 4 復用業(yè)務過程之間的相互影響
9. 5 小結
9. 6 補充讀物
第10章 應用系統(tǒng)系列工程
10. l 為應用系統(tǒng)系列開發(fā)體系結構
10. 2 根據用倒優(yōu)先級規(guī)劃產品開發(fā)進度
10. 3 應用系統(tǒng)系列工程第一步:獲取對體系結構有影響的需求
10. 4 應用系統(tǒng)系列工程第二步:運行健壯性分析
10. 5 應用系統(tǒng)系列工程第三步:設計分層系統(tǒng)
10. 6 應用系統(tǒng)系列工程第四步:將體系結構實現為分層系統(tǒng)
10. 7 應用系統(tǒng)系列工程第五步:測試分層系統(tǒng)
10. 8 管理體系結構變更
10. 9 通過工作人員表示應用系統(tǒng)系列工程
10. 10 實施應用系統(tǒng)系列工程的較瘦方法
10. 11 小結
10. 12 補充讀物
第11章 組件系統(tǒng)工程
11. 1 構建靈活的組件系統(tǒng)
11. 2 組件系統(tǒng)工程第一步:獲取重點是可變性的需求
11. 3 組件系統(tǒng)工程第二步:執(zhí)行健壯性分析以盡可能提高靈活性
11. 4 組件系統(tǒng)工程第三步:設計組件系統(tǒng)
11. 5 組件系統(tǒng)工程第四步:實現組件系統(tǒng)
11. 6 組件系統(tǒng)工程第五步:測試組件系統(tǒng)
11. 7 組件系統(tǒng)工程第六步:用于復用的組件系統(tǒng)的最后打包
11. 8 通過工作人員描述組件系統(tǒng)工程
11. 9 小結
11. 10 補充讀物
第12章 應用系統(tǒng)工程
12. l 通過可復用組件構建應用系統(tǒng)
12. 2 應用系統(tǒng)工程第一步:獲取需求
12. 3 應用系統(tǒng)工程第二步:執(zhí)行健壯性分析以實現靈活的應用系統(tǒng)
12. 4 應用系統(tǒng)工程第三步. 第四步和第五步:設計. 實現和測試應用系統(tǒng)
12. 5 應用系統(tǒng)工程第六步:打包應用系統(tǒng)以便于安裝
12. 6 通過工作人員表示應用系統(tǒng)工程
12. 7 小結
12. 8 補充讀物
第四部分 組織復用業(yè)務
第13章 向復用業(yè)務遷移
13. 1 系統(tǒng)化的漸進遷移控制風險
13. 2 漸進遷移過程
13. 3 向復用業(yè)務遷移第一步:發(fā)出對現有軟件業(yè)務實施再工程的指示
13. 4 向復用業(yè)務遷移第二步:構想新的復用業(yè)務
13. 5 向復用業(yè)務遷移第三步:對現有軟件業(yè)務實施逆向工程
13. 6 向復用業(yè)務遷移第四步:對新的復用業(yè)務實施前向工程
13. 7 向復用業(yè)務遷移第五步:實現復用業(yè)務
13. 8 小結
13. 9 補充讀物
第I4章 管理復用業(yè)務
14. l 持續(xù)管理對于RSEB的成功至關重要
14. 2 度量是管理復用業(yè)務的關鍵
14. 3 經濟模型與復用投人決策
14. 4 向復用業(yè)務遷移第六步:不斷過程改進
14. 5 人員與機構管理
14. 6 小結
14. 7 補充讀物
第15章 后記:運營復用業(yè)務
15. l 把所有內容串聯在一起
15. 2 復用改進業(yè)務過程的性能
15. 3 常見的錯誤概念
15. 4 推行復用是困難的
15. 5 沒有構想, 員Xi就會失去活力
15. 6 復用依賴于體系結構
15. 7 管理層通過機構發(fā)揮作用
15. 8 復用業(yè)務必須實現投資回報
15. 9 軟件工程依賴于過程
15. 10 對象技術可以幫助過程
15. 11 業(yè)務工程:檢查業(yè)務模型
15. 12 小結
15. 13 補充讀物
第五部分 附錄
附錄A 名詞解釋
附錄B 帶注釋的書目
B. 1 系統(tǒng)化軟件復用
B. 2 面向對象技術
B. 3 體系結構與模式
B. 4 軟件工程
B. 5 業(yè)務過程再工程與機構變革管理
附錄C RSEB中統(tǒng)一建模語言的使用
C. l 使用統(tǒng)一建模語言
C. 2 UML類型. 類和套版
C. 3 通用RSEB結構
C. 4 信息系統(tǒng)的用例模型
C. 5 信息系統(tǒng)的分析模型
C. 6 信息系統(tǒng)的設計模型
C. 7 業(yè)務用例模型
C. 8 業(yè)務對象模型
附錄D 參考文獻
索引