架構(gòu)權(quán)衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一種系統(tǒng)架構(gòu)評估方法,主要在系統(tǒng)開發(fā)之前,針對性能、(1)、安全性和可修改性等質(zhì)量屬性進(jìn)行評價和折中。ATAM可以分為4個主要的活動階段,包括需求收集、(2)描述、屬性模型構(gòu)造和分析、架構(gòu)決策與折中,整個評估過程強調(diào)以(3)作為架構(gòu)評估的核心概念。
某軟件公司采用ATAM進(jìn)行軟件架構(gòu)評估,在評估過程中識別出了多個關(guān)于質(zhì)量屬性的描述。其中,“系統(tǒng)在進(jìn)行文件保存操作時,應(yīng)該與Windows系統(tǒng)的操作方式保持一致,主要與(4)質(zhì)量屬性相關(guān):“系統(tǒng)應(yīng)該提供一個開放的API接口,支持遠(yuǎn)程對系統(tǒng)的行為進(jìn)行控制與調(diào)試,主要與(5)質(zhì)量屬性相關(guān)。在識別出上述描述后,通常采用(6)對質(zhì)量屬性的描述進(jìn)行刻畫與排序。在評估過程中,(7)是一個會影響多個質(zhì)量屬性的架構(gòu)設(shè)計決策。
(1)A.可測試性
B.可移植性
C.可用性
D.易用性
(2)A.架構(gòu)視圖
B.架構(gòu)排序
C.架構(gòu)風(fēng)格
D.架構(gòu)策略
(3)A.用例
B.視圖
C.屬性
D.模型
(4)A.可測試性
B.互操作性
C.可移植性
D.易用性
(5)A.可測試性
B.互操作性
C.可移植性
D.易用性
(6)A.期望管理矩陣
B.決策表
C.優(yōu)先隊列
D.效用樹
(7)A.風(fēng)險點
B.決策點
C.權(quán)衡點
D.敏感點