事件風(fēng)暴腎反射區(qū)猛攻-UMLChina建模知識(shí)競賽第3賽季第26輪
DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)批評(píng)文集>>《軟件方法》強(qiáng)化自測題集>>《軟件方法》各章合集>>26輪第一次出題無人得分,重新出題。參考潘加宇在《軟件方法》和UMLChina公眾號(hào)文章中發(fā)表的內(nèi)容,在本文下留言回答,先全部答對(duì)者得分,本輪總分為3分。
1. [單選]
網(wǎng)絡(luò)有一句著名的“腎反射區(qū)猛攻”。


把人體看作一個(gè)系統(tǒng),現(xiàn)在將該系統(tǒng)切割成“心反射區(qū)”、“肝反射區(qū)”、“脾反射區(qū)”、“肺反射區(qū)”、“腎反射區(qū)”,如果要在邏輯上判斷這樣的切割是否合理,以下做法中最合適的是:
? A) 比較各個(gè)區(qū)中的部件的總數(shù)量以及部件所封裝的屬性和操作的總數(shù)量。
? B) 比較各個(gè)區(qū)中的部件的屬性對(duì)系統(tǒng)狀態(tài)的影響。
? C) 天下武功,唯快不破。如果允許一次走兩步,新手也能擊敗象棋大師。小步快跑,快速迭代,不斷敏捷切割,敏捷試錯(cuò),畫系統(tǒng)運(yùn)行時(shí)各個(gè)區(qū)協(xié)作的序列圖,觀察其混亂程度,找出多次敏捷試錯(cuò)中的最小值。
? D) 從外部觀察是否滿足用戶的領(lǐng)域業(yè)務(wù)需求之道,從內(nèi)部觀察是否符合領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的藝術(shù)和哲學(xué)。
2. [單選]
深受廣大開發(fā)人員歡迎的“事件風(fēng)暴”是領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的革命性創(chuàng)造之一,優(yōu)點(diǎn)是投資少,見效快,產(chǎn)量大,而且儀式感十足。
“事件風(fēng)暴”會(huì)得到一些類似于“事件-狀態(tài)”的結(jié)果。如果用狀態(tài)機(jī)圖來表示,以下哪一個(gè)最有可能是“事件風(fēng)暴”得到的結(jié)果?
? A)

? B)

? C)

? D)

3.
[多選]系統(tǒng)有一個(gè)類叫“設(shè)備”,在“設(shè)備”的狀態(tài)機(jī)圖中可以看到有“正?!?、“維修中”等狀態(tài)。請(qǐng)問,以下類圖片段中(僅展示類、屬性和關(guān)系),能夠滿足上述關(guān)于“設(shè)備”的描述的片段有:?
A)

?
B)

?
C)

?
D)
