軟體構架編檔

軟體構架編檔

《軟體構架編檔》是2003年由清華大學出版社出版的圖書,作者是克萊門茨。

基本介紹

  • 書名:軟體構架編檔
  • 又名:Software architecture
  • 作者:克萊門茨
  • ISBN:9787302070610
  • 頁數:512頁
  • 定價:39.00元
  • 出版社:清華大學出版社
  • 出版時間:2003-11-01
  • 裝幀:平裝
內容簡介,圖書目錄,作者簡介,

內容簡介

本書由緒論和兩個部分組成。緒論介紹了本書共答卷部分所用到的必要概念和辭彙,探討了軟體構架文檔的使用方法以及它之所以重要的原因,定義了構架視圖類型、風格和視圖,這3個概念是本書介紹的編檔方案的基礎。另外,緒論部分還包含了正確編檔的7個基本規則。第一部分“軟體構架視圖類型及風格”介紹了對軟體構架進行編檔的基本工具;視圖類型。這一部分介紹了3個基本視圖類型:模組視圖、組件和連線器視釁類型以及分配視類型。每個視圖類型包含多種構架風格,即視圖類型的特化。這一部分具體描述了這些風格。第二部分“軟體構架編檔實踐”集中論述了完整的構架文檔包,製作構架文檔包是出色的軟體構架師的職責。第二部分完善了第一部分鋪陳的內容。
該書主要供軟體構架師和負責為軟體項目編寫的構架文檔的技術文獻書寫員閱讀,同時也可供那些打算學習和利用這種文檔的人們閱讀。

圖書目錄

緒論 軟體構架及編檔
p.1 軟體構架的作用
p.2 構架文檔的使用
p.3 接口
p.4 視圖
p.5 視圖類型和風格
p.6 合理文檔的7種規則
p.7 總結檢查表
p.8 問題討論
p.9 更多閱讀材料
第i部分 軟體構架視圖類型及風格
1. 1 視圖類型和風格目錄
1. 2 風格指導:風格編檔標準結構
第1章 模組視圖類型
1.1 概述
1.2 模組視圖類型的元素、關係和特性
1.3 模組視圖類型支持什麼和不支持什麼
1.4 模組視圖類型的表示法
1.5 與其他視圖類型的關係
1.6 總結檢查表
1.7 問題討論
1.8 更多閱讀材料
第2章 模組視圖類型的風格
2.1 分解風格
2.2 使用風格
2.3 泛化風格
2.4 分層風格
2.5 總結檢查表
2.6 問題討論
2.7 更多閱讀材料
第3章 組件和連線器視圖類型
3.1 概述
3.2 c&c視圖類型的元素、關係和特性
3.3 c&c視圖類型支持什麼和不支持什麼
3.4 c&c視圖類型表示法
3.5 與其他視圖類型的關係
3.6 總結檢查表
3.7 問題討論
3.8 更多閱讀材料
第4章 組件和連線器視圖類型的風格
4.1 管道和過濾器風格
4.2 共享數據風格
4.3 發布-訂閱風格
4.4 客戶機-伺服器風格
4.5 對等連線風格
4.6 通信-進程風格
4.7 c&c風格表示法
4.8 總結檢查表
4.9 問題討論
4.10 更多閱讀材料
第5章 分配視圖類型和風格
5.1 概述
5.2 元素、關係和特性
5.3 部署風格
5.4 實現風格
5.5 工作任務風格
5.6 總結檢查表
5.7 問題討論
5.8 更多閱讀材料
第ii部分 軟體構架編檔實踐
第6章 高級概念
6.1 信息分塊:視圖包、精化和描述完整性
6.2 使用上下文圖
6.3 組合視圖
6.4 為可變性和動態編
6.5 創建和編檔新風格
6.6 總結檢查表
6.7 問題討論
6.8 更多閱讀材料
第7章 軟體接口編檔
7.1 概述
7.2 接口規範
7.3 接口文檔的標準結構
7.4 接口文檔的涉眾
7.5 接口文檔的表示法
7.6 接口文檔範例
7.7 總結檢查表
7.8 問題討論
7.9 更多閱讀材料
第8章 行為編檔
8.1 結構之外的信息
8.2 行為編檔位置
8.3 為什麼需要編檔行為
8.4 編檔內容
8.5 編檔行為的方式:表示法和語言
8.6 總結檢查表
8.7 問題討論
8.8 更多閱讀材料
第9章 視圖的選擇
9.1 涉眾及其文檔需求
9.2 做出選擇
9.3 兩個範例
9.4 總結檢查表
9.5 問題討論
9.6 更多閱讀材料
第10章 製作文檔包
10.1 採用一個文檔還是若干文檔?
10.2 視圖編檔
10.3 編檔視圖之外的信息
10.4 軟體構架文檔的驗證
10.5 總結檢查表
10.6 問題討論
10.7 更多閱讀材料
第11章 其他視圖和視圖外信息
11.1 概述
11.2 rational統一過程/kruchten4+1
11.3 uml
11.4 西門子4種視圖
11.5 c4isr構架框架
11.6 ansi/ieee-1471-2000
11.7 數據流和控制流
11.8 rm-odp
11.9 如何結束構架編檔
11.10 尾聲
11.11 更多閱讀材料
附錄a 軟體構架文檔包摘錄
ecs軟體構架文檔
術語表
參考文獻

作者簡介

保羅·克萊門茨(Paul Clements)軟體工程研究所(SEI)的主級研究員,從事軟體構架和軟體產品線方面的工作。他已經編著了5本著作,並發表了30多篇有關這些主題的論文。

相關詞條

熱門詞條

聯絡我們