TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
軟件架構建模和仿真:Palladio方法(簡體書)
滿額折

軟件架構建模和仿真:Palladio方法(簡體書)

人民幣定價:79 元
定  價:NT$ 474 元
優惠價:87412
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
目次

商品簡介

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

作者簡介

拉爾夫 H. 雷烏斯納,德國卡爾斯魯厄工學院軟件工程教授,軟件設計與質量研究院主任,信息技術研究中心執行董事。

目次

出版者的話
譯者序
推薦序
前言
第一部分 軟件架構的工程方法
第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應用指標

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

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

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區