注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學軟件架構(gòu)建模和仿真:Palladio方法

軟件架構(gòu)建模和仿真:Palladio方法

軟件架構(gòu)建模和仿真:Palladio方法

定 價:¥79.00

作 者: [德] 拉爾夫 H.雷烏斯納(Ralf H. Reussner) 等著,李必信、王璐璐、孔祥龍、周穎、廖力 譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 暫缺

ISBN: 9787111607229 出版時間: 2018-09-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

  本書給出一種新的定量的架構(gòu)模擬方法來討論軟件設計和架構(gòu)的質(zhì)量和屬性,讓軟件工程師在早期設計階段就能夠建模和評估軟件服務的質(zhì)量。書中提出了個針對軟件架構(gòu)的模擬器Palladio,向?qū)W生和專業(yè)人員展示了為了分析軟件服務的性能如何建??蓮陀?、參數(shù)化的組件以及可配置和部署的系統(tǒng)。。

作者簡介

  拉爾夫·H.雷烏斯納(Ralf H. Reussner) 博士,德國卡爾斯魯厄理工學院軟件工程教授,軟件設計與質(zhì)量研究院主任,信息技術(shù)研究中心執(zhí)行董事。 斯特芬?貝克爾(Steffen Becker) 德國開姆尼茨工業(yè)大學軟件工程教授。 詹斯?哈佩(Jens Happe) SAP公司高級研究員,軟件初創(chuàng)公司avenyou的聯(lián)合創(chuàng)始人。 羅伯特?海因里希(Robert Heinrich) 德國卡爾斯魯厄理工學院軟件設計與質(zhì)量研究院持續(xù)質(zhì)量工程研究組主管。 安妮?科齊奧勒克(Anne Koziolek) 德國卡爾斯魯厄理工學院初級教授,軟件設計與質(zhì)量研究院架構(gòu)驅(qū)動需求工程研究組主管。 ????科齊奧勒克(Heiko Koziolek) ABB公司研究院首席科學家和全球化研究領域協(xié)調(diào)員。 馬克斯?克萊默(Max Kramer) 德國卡爾斯魯厄理工學院軟件設計和質(zhì)量研究院科學家。 克勞斯?克羅曼(Klaus Krogmann) Citrix/GetGo質(zhì)量工程平臺經(jīng)理。

圖書目錄

出版者的話
譯者序
推薦序
前言
第一部分 軟件架構(gòu)的工程方法
第1章 引言 2
1.1 軟件設計的工程方法 4
1.2 軟件架構(gòu)的角色 5
1.3 軟件組件的角色 5
1.4 Palladio方法 6
1.4.1 Palladio方法可以預測哪些質(zhì)量屬性和度量值 6
1.4.2 Palladio方法由哪些部分組成 7
1.4.3 和遺產(chǎn)系統(tǒng)的關系 8
1.5 本書結(jié)構(gòu)和閱讀路徑 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 仿真結(jié)果 15
2.4 容量規(guī)劃 16
2.5 Media Store:可選的設計 18
2.5.1 將ReEncoder組件分配到另一個服務器 19
2.5.2 增加緩存組件 20
2.5.3 替換TagWatermarking和ReEncoder組件 21
2.6 結(jié)論 22
第二部分 架構(gòu)建模
第3章 架構(gòu)級視點 24
3.1 概述 24
3.2 模型、視點、視圖類型和視圖 25
3.2.1 模型和建模語言 25
3.2.2 視圖、視圖類型和視點 27
3.2.3 架構(gòu)視點 28
3.3 結(jié)構(gòu)視點 29
3.3.1 組件存儲庫 29
3.3.2 裝配 32
3.3.3 組件類型層次結(jié)構(gòu) 33
3.4 行為視點 34
3.4.1 組件內(nèi)部行為 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章 架構(gòu)重用 48
4.1 術(shù)語 48
4.2 組件和接口重用 49
4.3 架構(gòu)風格重用 52
4.4 架構(gòu)模式重用 53
4.5 參考架構(gòu)重用 54
4.6 產(chǎn)品線架構(gòu) 54
4.6.1 產(chǎn)品合成 55
4.6.2 產(chǎn)品配置 55
4.6.3 上下文解釋 56
4.7 問題和練習 56
4.7.1 問題 56
4.7.2 練習 56
4.8 拓展閱讀 56
4.9 小貼士 57
第三部分 架構(gòu)分析
第5章 質(zhì)量建模 60
5.1 質(zhì)量屬性 60
5.1.1 性能 60
5.1.2 可靠性 61
5.1.3 成本 61
5.2 目標驅(qū)動方法 61
5.2.1 實用主義 62
5.2.2 表示 62
5.2.3 簡化 63
5.3 組件質(zhì)量 64
5.4 使用畫像及其傳播 67
5.5 執(zhí)行環(huán)境 69
5.6 領域特定質(zhì)量建模 71
5.7 整體Palladio模型裝配 72
5.8 問題和練習 72
5.8.1 問題 72
5.8.2 練習 73
5.9 拓展閱讀 74
5.10 小貼士 74
第6章 數(shù)據(jù)獲取 75
6.1 概述 75
6.2 真實用戶和應用程序性能監(jiān)控 78
6.2.1 使用和適用性 78
6.2.2 數(shù)據(jù)解釋 79
6.2.3 常用工具 80
6.2.4 示例 81
6.2.5 討論 81
6.3 資源需求估算 81
6.3.1 使用和適用性 81
6.3.2 數(shù)據(jù)解釋 82
6.3.3 常用工具 83
6.3.4 示例 84
6.3.5 討論 84
6.4 估算失效概率 84
6.4.1 使用和適用性 85
6.4.2 數(shù)據(jù)解釋 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 太多細節(jié) 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 常見的質(zhì)量設計問題 91
7.1.2 其他性能設計問題 92
7.1.3 其他可靠性設計問題 92
7.2 理解結(jié)果 93
7.2.1 理解性能結(jié)果 93
7.2.2 理解可靠性結(jié)果 101
7.3 提高質(zhì)量的策略 103
7.3.1 性能策略 103
7.3.2 可靠性策略 104
7.4 自動搜索更好的架構(gòu) 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 質(zhì)量分析工具 110
8.2 Palladio模型的性能模擬 112
8.2.1 工作負載生成器 112
8.2.2 模擬用戶 112
8.2.3 模擬系統(tǒng)請求 113
8.2.4 模擬資源 114
8.2.5 模擬調(diào)度策略 114
8.2.6 收集度量數(shù)據(jù) 116
8.3 性能分析工具 119
8.3.1 SimuCom:生成式模擬 119
8.3.2 EventSim:解釋式模擬 120
8.3.3 SimuLizar:模擬中的自適應 120
8.3.4 ProtoCom:性能原型開發(fā) 121
8.3.5 進一步的分析工具 121
8.3.6 選擇性能分析工具 122
8.4 可靠性分析 123
8.4.1 求解參數(shù)依賴性 123
8.4.2 確定可能的物理系統(tǒng)狀態(tài)及其概率 123
8.4.3 為單個PSS生成DTMC 124
8.4.4 評估DTMC和聚合結(jié)果 124
8.4.5 總結(jié) 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 何時使用(或不使用)基于模型驅(qū)動的軟件質(zhì)量預測 128
9.1.1 基于模型驅(qū)動質(zhì)量預測的成本 128
9.1.2 基于模型驅(qū)動質(zhì)量預測的好處 129
9.1.3 Palladio應用指標

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號