某公司采用基于架構(gòu)的軟件設(shè)計(Architecture-Based Software Design,ABSD)方法進(jìn)行軟件設(shè)計與開發(fā)。ABSD方法有三個基礎(chǔ),分別是對系統(tǒng)進(jìn)行功能分解、采用(1)實(shí)現(xiàn)質(zhì)量屬性與商業(yè)需求、采用軟件模板設(shè)計軟件結(jié)構(gòu)。
ABSD方法主要包括架構(gòu)需求等6個主要活動,其中(2)活動的目標(biāo)是標(biāo)識潛在的風(fēng)險,及早發(fā)現(xiàn)架構(gòu)設(shè)計中的缺陷和錯誤;(3)活動針對用戶的需求變化,修改應(yīng)用架構(gòu),滿足新的需求。
小王是該公司的一位新任架構(gòu)師,在某項目中主要負(fù)責(zé)架構(gòu)文檔化方面的工作。小王(4)的做法不符合架構(gòu)文檔化的原則。架構(gòu)文檔化的主要輸出結(jié)果是架構(gòu)規(guī)格說明書和(5)。
(1)A.架構(gòu)風(fēng)格
B.設(shè)計模式
C.架構(gòu)策略
D.架構(gòu)描述
(2)A.架構(gòu)設(shè)計
B.架構(gòu)實(shí)現(xiàn)
C.架構(gòu)復(fù)審
D.架構(gòu)演化
(3)A.架構(gòu)設(shè)計
B.架構(gòu)實(shí)現(xiàn)
C.架構(gòu)復(fù)審
D.架構(gòu)演化
(4)A.從使用者的角度書寫文檔
B.隨時保證文檔都是最新的
C.將文檔分發(fā)給相關(guān)人員
D.針對不同背景的人員書寫文檔的方式不同
(5)A.架構(gòu)需求說明書
B.架構(gòu)實(shí)現(xiàn)說明書
C.架構(gòu)質(zhì)量說明書
D.架構(gòu)評審說明書