羅大佑、把午睡打造成領(lǐng)域驅(qū)動設(shè)計創(chuàng)新-UMLChina建模知識競賽第4賽季第6輪
DDD領(lǐng)域驅(qū)動設(shè)計批評文集
歡迎加入“軟件方法建模師”群
《軟件方法》各章合集
參考潘加宇在《軟件方法》和UMLChina公眾號文章中發(fā)表的內(nèi)容作答。在本文下留言回答。
只要最先答對前3題,即可獲得本輪優(yōu)勝。第4題為附加題,對錯不影響優(yōu)勝者的判定,影響的是優(yōu)勝者的得分。
所有題目的回答必須放在同一條消息中,方為有效回答。
1. [單選]本題1分
我們經(jīng)常聽到一個詞“過度設(shè)計”,關(guān)于這個詞,以下說法正確的是:?
? A) 造成“過度設(shè)計”的根源是建模人員懂得的知識太多,就像人背著幾噸的重物干活,很難把工作做好。此時要應用斷舍離原則,讓人變得敏捷。
? B) 絕大多數(shù)“過度設(shè)計”說的根本不是設(shè)計問題,其實是“需求蔓延”,包括《人月神話》的作者表達的“過度設(shè)計”在內(nèi)。
? C) 是否需要“過度”看具體系統(tǒng),容易做的系統(tǒng)不用“過度設(shè)計”,不容易做的系統(tǒng)需要適當“過度設(shè)計”。
? D) “過度設(shè)計”之所以被批評,是因為耗費了很多精力。如果采用革命性的領(lǐng)域驅(qū)動設(shè)計創(chuàng)新,只需用最少的精力就可以產(chǎn)出最大量的設(shè)計。這時,“過度設(shè)計”的問題將被最小化,甚至不再存在。
2. [單選]本題1分
這個圖中,用類似烏鴉腳的形狀來表示實體在關(guān)系中的多重性為多,相當于現(xiàn)在UML的*。
請問,以下各人中,誰最早在數(shù)據(jù)建模中使用這樣的形狀?

【本題相關(guān)內(nèi)容,之前我所發(fā)的文章有錯誤,不能用作答題依據(jù)?!?/span>
? A) Martin Fowler
? B) Richard Barker
? C) Gordon Everest
? D) James Odell
? E) Ringo Starr
3. [單選]本題1分
假設(shè)有同學閱讀了《軟件方法》或領(lǐng)域驅(qū)動設(shè)計批評系列文章,決定把午睡打造成領(lǐng)域驅(qū)動設(shè)計創(chuàng)新。
他先用“造詞”法,把“午睡”改成“碼農(nóng)晝寐”。然后,他還想運用“割裂歷史”法,請問,以下選項中,哪個做法和“割裂歷史”法最匹配?
? A) 調(diào)查1000名程序員,比較他們在沒有實踐“碼農(nóng)晝寐”領(lǐng)域驅(qū)動設(shè)計技能和實踐“碼農(nóng)晝寐”領(lǐng)域驅(qū)動設(shè)計技能之后的代碼質(zhì)量,結(jié)論是代碼質(zhì)量普遍提高。
? B) 建立“碼農(nóng)晝寐”圈子,互相宣傳,并在各個城市巡回演講。
? C) 請北京師范大學教授于丹講解中華文化中與“碼農(nóng)晝寐”的前身“午睡”相關(guān)的內(nèi)容。
? D) 引入超大數(shù)據(jù)模型,研究在各個行業(yè)、各個崗位、上班期間的各種工作休息策略……情況下,工作人員的工作質(zhì)量變化,可以做到指定某人(例如阿里某P*架構(gòu)師),計算出他上班期間的最佳工作休息策略。
4. [單選]本題為附加題,0.5分
以下圖片是最近的新聞。

?羅大佑在上個世紀八十年代有一首歌提到過類似的情況,這首歌叫:
? A) 現(xiàn)象七十二變
? B) 我所不能了解的事
? C) 超級市民
? D) 未來的主人翁