新到貨2本75折
軟體架構建模和模擬:Palladio方法

軟體架構建模和模擬:Palladio方法

  • 定價:474
  • 優惠價:87412
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書給出一種新的定量的架構類比方法來討論軟體設計和架構的品質和屬性,讓軟體工程師在早期設計階段就能夠建模和評估軟體服務的品質。書中提出了第一個針對軟體架構的模擬器Palladio,向學生和專業人員展示了為了分析軟體服務的性能如何建模可複用、參數化的元件以及可配置和部署的系統。
 

作者介紹

拉爾夫·H.雷烏斯納(Ralf H. Reussner) 博士,德國卡爾斯魯厄理工學院軟體工程教授,軟體設計與品質研究院主任,資訊技術研究中心執行董事。

斯特芬·貝克爾(Steffen Becker) 德國開姆尼茨工業大學軟體工程教授。

詹斯·哈佩(Jens Happe) SAP公司高級研究員,軟體初創公司avenyou的聯合創始人。

羅伯特·海因裡希(Robert Heinrich) 德國卡爾斯魯厄理工學院軟體設計與品質研究院持續品質工程研究組主管。

安妮·科齊奧勒克(Anne Koziolek) 德國卡爾斯魯厄理工學院初級教授,軟體設計與品質研究院架構驅動需求工程研究組主管。

海科·科齊奧勒克(Heiko Koziolek) ABB公司研究院科學家和全球化研究領域協調員。

馬克斯·克萊默(Max Kramer) 德國卡爾斯魯厄理工學院軟體設計和品質研究院科學家。

克勞斯·克羅曼(Klaus Krogmann) Citrix/GetGo品質工程平臺經理。
 

目錄

出版者的話
譯者序
推薦序
前言

第一部分 軟體架構的工程方法
第1章 引言 2
1.1 軟體設計的工程方法 4
1.2 軟體架構的角色 5
1.3 軟體元件的角色 5
1.4 Palladio方法 6
1.4.1 Palladio方法可以預測哪些品質屬性和度量值 6
1.4.2 Palladio方法由哪些部分組成 7
1.4.3 和遺產系統的關係 8
1.5 本書結構和閱讀路徑 8
第2章 Palladio方法簡介 10
2.1 Media Store 10
2.1.1 Media Store需求 10
2.1.2 Media Store用戶交互 11
2.1.3 初始設計 12
2.1.4 初步設計決策 13
2.2 Palladio的角色 14
2.3 模擬結果 15
2.4 容量規劃 16
2.5 Media Store:可選的設計 18
2.5.1 將ReEncoder組件分配到另一個伺服器 19
2.5.2 增加緩存組件 20
2.5.3 替換TagWatermarking和ReEncoder元件 21
2.6 結論 22

第二部分 架構建模
第3章 架構級視點 24
3.1 概述 24
3.2 模型、視點、檢視類型和視圖 25
3.2.1 模型和建模語言 25
3.2.2 視圖、檢視類型和視點 27
3.2.3 架構視點 28
3.3 結構視點 29
3.3.1 元件存儲庫 29
3.3.2 裝配 32
3.3.3 元件類型層次結構 33
3.4 行為視點 34
3.4.1 元件內部行為 34
3.4.2 組件間行為 35
3.4.3 場景行為 36
3.5 部署視點 37
3.6 決策視點 38
3.6.1 決策類型分類 39
3.6.2 建模決策 39
3.6.3 決策檢視類型 40
3.6.4 擴展示例 44
3.7 問題和練習 45
3.7.1 問題 45
3.7.2 練習 45
3.8 拓展閱讀 46
3.9 小貼士 47
第4章 架構重用 48
4.1 術語 48
4.2 元件和介面重用 49
4.3 架構風格重用 52
4.4 架構模式重用 53
4.5 參考架構重用 54
4.6 產品線架構 54
4.6.1 產品合成 55
4.6.2 產品配置 55
4.6.3 上下文解釋 56
4.7 問題和練習 56
4.7.1 問題 56
4.7.2 練習 56
4.8 拓展閱讀 56
4.9 小貼士 57

第三部分 架構分析
第5章 品質建模 60
5.1 品質屬性 60
5.1.1 性能 60
5.1.2 可靠性 61
5.1.3 成本 61
5.2 目標驅動方法 61
5.2.1 實用主義 62
5.2.2 表示 62
5.2.3 簡化 63
5.3 組件品質 64
5.4 使用畫像及其傳播 67
5.5 執行環境 69
5.6 領域特定品質建模 71
5.7 整體Palladio模型裝配 72
5.8 問題和練習 72
5.8.1 問題 72
5.8.2 練習 73
5.9 拓展閱讀 74
5.10 小貼士 74
第6章 資料獲取 75
6.1 概述 75
6.2 真實使用者和應用程式性能監控 78
6.2.1 使用和適用性 78
6.2.2 資料解釋 79
6.2.3 常用工具 80
6.2.4 示例 81
6.2.5 討論 81
6.3 資源需求估算 81
6.3.1 使用和適用性 81
6.3.2 資料解釋 82
6.3.3 常用工具 83
6.3.4 示例 84
6.3.5 討論 84
6.4 估算失效概率 84
6.4.1 使用和適用性 85
6.4.2 資料解釋 86
6.4.3 常用工具 86
6.4.4 示例 86
6.4.5 討論 86
6.5 常見的缺陷 87
6.5.1 錯誤的資源需求 87
6.5.2 不準確的計時器 87
6.5.3 缺失資源 87
6.5.4 沒有驗證 87
6.5.5 太多細節 88
6.6 問題和練習 88
6.6.1 問題 88
6.6.2 練習 88
6.7 拓展閱讀 89
6.8 小貼士 90
第7章 回答設計問題? 91
7.1 設計問題 91
7.1.1 常見的品質設計問題 91
7.1.2 其他性能設計問題 92
7.1.3 其他可靠性設計問題 92
7.2 理解結果 93
7.2.1 理解性能結果 93
7.2.2 理解可靠性結果 101
7.3 提高品質的策略 103
7.3.1 性能策略 103
7.3.2 可靠性策略 104
7.4 自動搜索更好的架構 105
7.4.1 評估標準 105
7.4.2 自由度 105
7.4.3 PerOpteryx:自動化探索 106
7.5 問題和練習 108
7.5.1 問題 108
7.5.2 練習 108
7.6 拓展閱讀 108
7.7 小貼士 109
第8章 在後臺 110
8.1 品質分析工具 110
8.2 Palladio模型的性能類比 112
8.2.1 工作負載生成器 112
8.2.2 模擬用戶 112
8.2.3 類比系統請求 113
8.2.4 模擬資源 114
8.2.5 模擬調度策略 114
8.2.6 收集度量資料 116
8.3 性能分析工具 119
8.3.1 SimuCom:生成式模擬 119
8.3.2 EventSim:解釋式模擬 120
8.3.3 SimuLizar:模擬中的自我調整 120
8.3.4 ProtoCom:性能原型開發 121
8.3.5 進一步的分析工具 121
8.3.6 選擇性能分析工具 122
8.4 可靠性分析 123
8.4.1 求解參數依賴性 123
8.4.2 確定可能的物理系統狀態及其概率 123
8.4.3 為單個PSS生成DTMC 124
8.4.4 評估DTMC和聚合結果 124
8.4.5 總結 124
8.5 成本分析 125
8.6 問題和練習 125
8.6.1 問題 125
8.6.2 練習 126
8.7 拓展閱讀 126
8.8 小貼士 126

第四部分 嵌入軟體工程過程
第9章 軟體工程過程 128
9.1 何時使用(或不使用)基於模型驅動的軟體品質預測 128
9.1.1 基於模型驅動品質預測的成本 128
9.1.2 基於模型驅動品質預測的好處 129
9.1.3 Palladio應用指標
 

詳細資料

  • ISBN:9787111607229
  • 規格:平裝 / 252頁 / 25.8 x 18.4 x 1.2 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折