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