接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(5)
所屬章節(jié):
第7章.?系統(tǒng)架構(gòu)設(shè)計(jì)基礎(chǔ)知識
????????第5節(jié). 特定領(lǐng)域軟件體系結(jié)構(gòu)
相關(guān)試題
1. 基于架構(gòu)的軟件設(shè)計(jì)(ABSD)強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計(jì)。ABSD方法有三個(gè)基礎(chǔ):功能分解、()和軟件模板的使用。
A. 對需求進(jìn)行優(yōu)先級排列
B. 根據(jù)需求自行設(shè)計(jì)系統(tǒng)的總體架構(gòu)
C. 選擇架構(gòu)風(fēng)格實(shí)現(xiàn)質(zhì)量及商業(yè)需求
D. 開發(fā)系統(tǒng)原型用于測試
正確答案:C。
解析:
本題考查ABSD的相關(guān)概念。
ABSD方法有三個(gè)基礎(chǔ):
(1)功能的分解。使用已有的基于模塊的內(nèi)聚和耦合技術(shù)。
(2)通過選擇體系結(jié)構(gòu)風(fēng)格來實(shí)現(xiàn)質(zhì)量和商業(yè)需求。
(3)軟件模板的使用。軟件模板是一個(gè)特殊類型的軟件元素,包括描述所有這種類型的元素在共享服務(wù)和底層構(gòu)造的基礎(chǔ)上如何進(jìn)行交互。軟件模板還包括屬于這種類型的所有元素的功能,這些功能的例子有:每個(gè)元素必須記錄某些重大事件,每個(gè)元素必須為運(yùn)行期間的外部診斷提供測試點(diǎn)等。
2. 某公司采用基于架構(gòu)的軟件設(shè)計(jì)(Architecture-Based Software Design,ABSD)方法進(jìn)行軟件設(shè)計(jì)與開發(fā)。ABSD方法有三個(gè)基礎(chǔ),分別是對系統(tǒng)進(jìn)行功能分解、采用()實(shí)現(xiàn)質(zhì)量屬性與商業(yè)需求、采用軟件模板設(shè)計(jì)軟件架構(gòu)。
ABSD方法主要包括架構(gòu)需求等6個(gè)主要活動,其中:()活動的目標(biāo)是標(biāo)識潛在的風(fēng)險(xiǎn),及早發(fā)現(xiàn)架構(gòu)設(shè)計(jì)中的缺陷和錯誤;()活動針對用戶的需求變化,修改應(yīng)用架構(gòu),滿足新的需求。
小王是該公司的一位新任架構(gòu)師,在項(xiàng)目中主要負(fù)責(zé)架構(gòu)文檔化方面的工作。小王()的做法不符合架構(gòu)文檔化的原則。架構(gòu)文檔化的主要輸出結(jié)果是架構(gòu)規(guī)格說明書和()。
第1空
A. 架構(gòu)風(fēng)格
B. 設(shè)計(jì)模式
C. 架構(gòu)策略
D. 架構(gòu)描述
正確答案:A。
第2空
A. 架構(gòu)設(shè)計(jì)
B. 架構(gòu)實(shí)現(xiàn)
C. 架構(gòu)復(fù)審
D. 架構(gòu)演化
正確答案:C。
第3空
A. 架構(gòu)設(shè)計(jì)
B. 架構(gòu)實(shí)現(xiàn)
C. 架構(gòu)復(fù)審
D. 架構(gòu)演化
正確答案:D。
第4空
A. 從使用者的角度書寫文檔
B. 隨時(shí)保證文檔都是最新的
C. 將文檔分發(fā)給相關(guān)人員
D. 針對不同背景的人員書寫文檔的方式不同
正確答案:B。
第5空
A. 架構(gòu)需求說明書
B. 架構(gòu)實(shí)現(xiàn)說明書
C. 架構(gòu)質(zhì)量說明書
D. 架構(gòu)評審說明書
正確答案:C。
解析:
ABSD方法有3個(gè)基礎(chǔ)。第一個(gè)基礎(chǔ)是功能的分解。在功能分解中,ABSD方法使用已有的基于模塊的內(nèi)聚和耦合技術(shù)。第二個(gè)方法是通過選擇體系結(jié)構(gòu)風(fēng)格來實(shí)現(xiàn)質(zhì)量和業(yè)務(wù)需求。第三個(gè)基礎(chǔ)是軟件模板的使用。軟件模板利用了一些軟件系統(tǒng)的結(jié)構(gòu)。
ABSD模型把整個(gè)基于體系結(jié)構(gòu)的軟件過程劃分為體系結(jié)構(gòu)需求、設(shè)計(jì)、文檔化、復(fù)審、實(shí)現(xiàn)、演化六個(gè)子過程。
六個(gè)子過程的詳細(xì)說明參閱本系列(2)~(5):
軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(2)
軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(3)
軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(4)文章來源:http://www.zghlxwxcb.cn/news/detail-722887.html
軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(5)文章來源地址http://www.zghlxwxcb.cn/news/detail-722887.html
到了這里,關(guān)于軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(6)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!