每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十五期)


為幫助大家高效備考軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試,小編為大家整理了5道軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題,以供考生們進(jìn)行練習(xí),快來(lái)一起看看吧。
溫馨提示:為了方便考生備考,右側(cè)整理了軟考系統(tǒng)架構(gòu)設(shè)計(jì)師備考資料,點(diǎn)擊資料下載區(qū)域可進(jìn)行免費(fèi)下載,希望對(duì)大家備考有所幫助!
1、下列關(guān)于敏捷方法的敘述中,錯(cuò)誤的是()。
A、與傳統(tǒng)方法相比,敏捷方法比較適合需求變化大或者開(kāi)發(fā)前期對(duì)需求不是很清晰的項(xiàng)目
B、敏捷方法尤其適合于開(kāi)發(fā)團(tuán)隊(duì)比較龐大的項(xiàng)目
C、敏捷方法的思想是適應(yīng)性,而不是預(yù)設(shè)性
D、敏捷方法以原型開(kāi)發(fā)思想為基礎(chǔ),采用迭代式增量開(kāi)發(fā)
【正確答案】B
【答案分析】敏捷方法適合于開(kāi)發(fā)團(tuán)隊(duì)較小的項(xiàng)目。
2、最少知識(shí)原則(也稱為迪米特法則)是面向?qū)ο笤O(shè)計(jì)原則之一,指一個(gè)軟件實(shí)體應(yīng)當(dāng)盡可能少地與其他實(shí)體發(fā)生相互作用。這樣,當(dāng)一個(gè)實(shí)體被修改時(shí),就會(huì)盡可能少地影響其他的實(shí)體。下列敘述中,“()"不符合最少知識(shí)原則。
A、在類的劃分上,應(yīng)當(dāng)盡量創(chuàng)建松耦合的類
B、在類的設(shè)計(jì)上,只要有可能,一個(gè)類型應(yīng)當(dāng)設(shè)計(jì)成不變類
C、在類的結(jié)構(gòu)設(shè)計(jì)上,每個(gè)類都應(yīng)當(dāng)盡可能提高對(duì)其屬性和方法的訪問(wèn)權(quán)限
D、在對(duì)其他類的引用上,一個(gè)對(duì)象對(duì)其他對(duì)象的引用應(yīng)當(dāng)降到最低
【正確答案】C
【答案分析】面向?qū)ο笤O(shè)計(jì)原則包括:
單一職責(zé)原則:設(shè)計(jì)目的單一的類。
開(kāi)放-封閉原則:對(duì)擴(kuò)展開(kāi)放,對(duì)修改封閉。
李氏(Liskov)替換原則:子類可以替換父類。
依賴倒置原則:要依賴于抽象,而不是具體實(shí)現(xiàn);針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程。
接口隔離原則:使用多個(gè)專門的接口比使用單一的總接口要好。
組合重用原則:要盡量使用組合,而不是繼承關(guān)系達(dá)到重用目的。
迪米特(Demeter)法則(最少知識(shí)原則):一個(gè)對(duì)象應(yīng)當(dāng)對(duì)其他對(duì)象有盡可能少的了解。
迪米特法則的應(yīng)用準(zhǔn)則:
在類的劃分上,應(yīng)當(dāng)創(chuàng)建有弱耦合的類。類之間的耦合越弱,就越有利于復(fù)用。
在類的結(jié)構(gòu)設(shè)計(jì)上,每一個(gè)類都應(yīng)當(dāng)盡量降低成員的訪問(wèn)權(quán)限。一個(gè)類不應(yīng)當(dāng)public自己的屬性,而應(yīng)當(dāng)通過(guò)提供取值和賦值的方法讓外界間接訪問(wèn)自己的屬性。
在類的設(shè)計(jì)上,只要有可能,一個(gè)類應(yīng)當(dāng)設(shè)計(jì)成不變類。
在對(duì)其他對(duì)象的引用上,一個(gè)類對(duì)其他對(duì)象的引用應(yīng)該降到最低。
其中迪米特法則的主要理念是讓一個(gè)對(duì)象盡可能少地了解其他對(duì)象,這樣,就能盡可能少地產(chǎn)生違規(guī)操作,讓設(shè)計(jì)出來(lái)的系統(tǒng)更穩(wěn)定。在本題中,C選項(xiàng)提到“盡可能提高對(duì)其屬性和方法的訪問(wèn)權(quán)限”違背了迪米特法則。
3、掛接在總線上的多個(gè)部件,()。
A、只能分時(shí)向總線發(fā)送數(shù)據(jù),并只能分時(shí)從總線接收數(shù)據(jù)
B、只能分時(shí)向總線發(fā)送數(shù)據(jù),但可同時(shí)從總線接收數(shù)據(jù)
C、可同時(shí)向總線發(fā)送數(shù)據(jù),并同時(shí)從總線接收數(shù)據(jù)
D、可同時(shí)向總線發(fā)送數(shù)據(jù),但只能分時(shí)從總線接收數(shù)據(jù)
【正確答案】B
【答案分析】本題考查考生對(duì)總線概念的理解??偩€是一個(gè)大家都能使用的數(shù)據(jù)傳輸通道,大家都可以使用這個(gè)通道,但發(fā)送數(shù)據(jù)時(shí),是采用的分時(shí)機(jī)制,而接收數(shù)據(jù)時(shí)可以同時(shí)接收,也就是說(shuō),同一個(gè)數(shù)據(jù),可以并行的被多個(gè)客戶收取。如果該數(shù)據(jù)不是傳給自己的,數(shù)據(jù)包將被丟棄。
4、特定領(lǐng)域軟件架構(gòu)(DSSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)橐唤M應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件架構(gòu)。實(shí)施DSSA的過(guò)程中包括一系列基本的活動(dòng),其中()活動(dòng)的主要目的是為了獲得DSSA。該活動(dòng)參加人員中,()的主要任務(wù)是提供關(guān)于領(lǐng)域中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識(shí)。
問(wèn)題1:
A、領(lǐng)域需求
B、領(lǐng)域分析
C、領(lǐng)域設(shè)計(jì)
D、領(lǐng)域?qū)崿F(xiàn)
問(wèn)題2:
A、領(lǐng)域?qū)<?/p>
B、領(lǐng)域分析者
C、領(lǐng)域設(shè)計(jì)者
D、領(lǐng)域?qū)崿F(xiàn)者
【正確答案】
問(wèn)題一:C
問(wèn)題二:A
【答案分析】本題主要考查特定領(lǐng)域軟件架構(gòu)的基本定義和基本活動(dòng)。特定領(lǐng)域軟件架構(gòu)(DSSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)橐唤M應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件架構(gòu)。實(shí)施DSSA的過(guò)程中包括一系列基本的活動(dòng),其中領(lǐng)域設(shè)計(jì)活動(dòng)的主要目的是為了獲得DSSA。該活動(dòng)參加人員中,領(lǐng)域?qū)<业闹饕蝿?wù)是提供關(guān)于領(lǐng)域中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識(shí)。
5、用例(use case)用來(lái)描述系統(tǒng)對(duì)事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在一個(gè)“訂單輸入子系統(tǒng)"中,創(chuàng)建新訂單和更新訂單都需要核查用戶帳號(hào)是否正確。用例“創(chuàng)建新訂單”、“更新訂單”與用例“核查客戶帳號(hào)"之間是()關(guān)系。
A、包含(include)
B、擴(kuò)展 (extend)
C、分類(classification)
D、聚集(aggregation)
【正確答案】A
【答案分析】用例是在系統(tǒng)中執(zhí)行的一系列動(dòng)作,這些動(dòng)作將生成特定參與者可見(jiàn)的價(jià)值結(jié)果。它確定了一個(gè)和系統(tǒng)參與者進(jìn)行交互,并可由系統(tǒng)執(zhí)行的動(dòng)作序列。用例模型描述的是外部執(zhí)行者(Actor)所理解的系統(tǒng)功能。用例模型用于需求分析階段,它的建立是系統(tǒng)開(kāi)發(fā)者和用戶反復(fù)討論的結(jié)果,表明了開(kāi)發(fā)者和用戶對(duì)需求規(guī)格達(dá)成的共識(shí)。
兩個(gè)用例之間的關(guān)系主要有兩種情況:一種是用于重用的包含關(guān)系,用構(gòu)造型include表示;另一種是用于分離出不同行為的擴(kuò)展,用構(gòu)造型extend表示。
①包含關(guān)系:當(dāng)可以從兩個(gè)或兩個(gè)以上的原始用例中提取公共行為,或者發(fā)現(xiàn)能夠使用一個(gè)構(gòu)件來(lái)實(shí)現(xiàn)某一個(gè)用例的部分功能是很重要的事時(shí),應(yīng)該使用包含關(guān)系來(lái)表示它們。
②擴(kuò)展關(guān)系:如果一個(gè)用例明顯地混合了兩種或兩種以上的不同場(chǎng)景,即根據(jù)情況可能發(fā)生多種事情,可以斷定將這個(gè)用例分為一個(gè)主用例和一個(gè)或多個(gè)輔用例描述可能更加清晰。
編輯推薦:
點(diǎn)擊查看>>系統(tǒng)架構(gòu)設(shè)計(jì)師考試資料專區(qū)免費(fèi)下載備考資料!
點(diǎn)擊查看>>各地2025年上半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試報(bào)名時(shí)間及入口匯總
點(diǎn)擊查看>>2025上半年系統(tǒng)架構(gòu)設(shè)計(jì)師報(bào)名繳費(fèi)時(shí)間及入口全國(guó)匯總
點(diǎn)擊查看>>全國(guó)各地2025年上半年軟考系統(tǒng)架構(gòu)設(shè)計(jì)師準(zhǔn)考證打印時(shí)間與入口匯總
以上就是“每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十五期)”的內(nèi)容了,請(qǐng)考生認(rèn)真閱讀,在規(guī)定時(shí)間內(nèi)進(jìn)行報(bào)名。溫馨提示:為幫助各位考生更好地備考2025年軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試,環(huán)球網(wǎng)校為大家特意上傳了很多備考資料,如歷年真題、模擬試題與答案解析、考試技巧等備考資料,考生可點(diǎn)擊下方“免費(fèi)下載”進(jìn)行領(lǐng)取哦!
最新資訊
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十六期)2025-04-18
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十五期)2025-04-15
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十四期)2025-04-09
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十三期)2025-04-04
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十二期)2025-03-30
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十一期)2025-03-28
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第十期)2025-03-02
- 備考資料分享:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(60)2025-02-28
- 每日5題:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(第九期)2025-02-26
- 備考資料分享:軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師模擬練習(xí)題(59)2025-02-22