5.5.3 主要評(píng)估方法
1、SAAM 非功能質(zhì)量屬性的體系結(jié)構(gòu)分析方法,是最早形式成文檔并得到廣泛使用的分析方法。最初它用于比較不同的軟件體系結(jié)構(gòu),以分析SA的可修改性。
1.特定目標(biāo),目標(biāo)是對(duì)描述應(yīng)用程序?qū)傩缘奈臋n,驗(yàn)證假設(shè)和原則,有利于評(píng)估固有的風(fēng)險(xiǎn)。
2.評(píng)估技術(shù),使用場(chǎng)景技術(shù),描述了各種系統(tǒng) 必須支持的活動(dòng) 和 將要發(fā)生的變化。
3.質(zhì)量屬性,可修改性 是 SAAM分析的主要 質(zhì)量屬性。
4.風(fēng)險(xiǎn)承擔(dān)者,SAAM 協(xié)調(diào)不同參與者所感興趣的方面,作為后續(xù)決策的基礎(chǔ),提供了對(duì)系統(tǒng)結(jié)構(gòu)的 公共理解。
5.體系結(jié)構(gòu)描述,描述形式 應(yīng)該被所有參與者理解。功能、結(jié)構(gòu)、分配,三個(gè)主要方面。
6.方法活動(dòng),SAAM 的主要輸入問(wèn)題是 描述、需求聲明、體系結(jié)構(gòu)描述。
SAAM 分析評(píng)估 體系結(jié)構(gòu)過(guò)程包括 5個(gè) 步驟:場(chǎng)景開(kāi)發(fā)、體系結(jié)構(gòu)描述、單個(gè)場(chǎng)景評(píng)估、場(chǎng)景交互、總體評(píng)估。
通過(guò)各類(lèi) 風(fēng)險(xiǎn)承擔(dān)者協(xié)商討論,開(kāi)發(fā)一些 任務(wù)場(chǎng)景,體現(xiàn)系統(tǒng)所支持的 各種活動(dòng)。
通過(guò)對(duì)場(chǎng)景交互的分析,得出系統(tǒng)中所有場(chǎng)景對(duì)系統(tǒng)中構(gòu)件所產(chǎn)生影響的列表?傮w的 權(quán)衡 和 評(píng)價(jià)。
2、ATAM
體系結(jié)構(gòu)權(quán)衡分析方法,主要針對(duì) 性能、實(shí)用性、安全性、可修改性。
確定多個(gè)質(zhì)量屬性之間 這種 的必要性。
體系結(jié)構(gòu)空間 受到 歷史遺留系統(tǒng)、互操作性 和 以前失敗的項(xiàng)目 約束。
邏輯視圖被分為 功能結(jié)構(gòu) 和 代碼結(jié)構(gòu)。這些結(jié)構(gòu)加上他們之間適當(dāng)?shù)挠成淇梢酝暾孛枋鲆粋(gè)體系結(jié)構(gòu)。
用一組 消息順序圖 顯示運(yùn)行時(shí)的 交互 和 場(chǎng)景。
從不同的體系結(jié)構(gòu)角度,有三種不同場(chǎng)景,用例、增長(zhǎng)場(chǎng)景、探測(cè)場(chǎng)景。
ATAM 使用定性的 啟發(fā)式分析方法 QAH,構(gòu)造 精確分析模型時(shí) 要進(jìn)行分析。
4個(gè)主要的活動(dòng)領(lǐng)域(或階段),場(chǎng)景和需求收集、結(jié)構(gòu)視圖和場(chǎng)景實(shí)現(xiàn)、屬性模型構(gòu)造和分析、分析、折中。
屬性分析是互相依賴(lài)的。獲得屬性交互的方法有兩種,敏感度分析來(lái)發(fā)現(xiàn)折中點(diǎn)、通過(guò)檢查假設(shè)。
迭代的改進(jìn)。除了通常從場(chǎng)景派生而來(lái)的需求,還有很多對(duì) 行為模式和執(zhí)行環(huán)境的 假設(shè)。
由于屬性之間存在折中,每一個(gè)架設(shè)都要被 檢查、驗(yàn)證、提問(wèn),完成所有操作后,把分析的 結(jié)果和需求 進(jìn)行對(duì)比。
領(lǐng)馭知識(shí)庫(kù)通過(guò)基于屬性的 體系結(jié)構(gòu)風(fēng)格ABAS 維護(hù),變得更為慣例化、更可預(yù)測(cè),得到一個(gè)標(biāo)準(zhǔn)問(wèn)題集合。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |