李白《月下獨酌-花間一壺酒》的UML建模
- 2020 年 2 月 26 日
- 筆記
<!–原文發表於2014年9月22日,換了高清無碼圖片,重新排版重發。–>
中秋節前,我發布了一個廣告,請大家用UML建模方法剖析李白的作品《月下獨酌-花間一壺酒》,僅有兩位同學交來作品,所以這兩位同學都將獲得清華大學出版社出版的圖書一本。
詩的內容如下:
花間一壺酒,獨酌無相親。
舉杯邀明月,對影成三人。
月既不解飲,影徒隨我身。
暫伴月將影,行樂須及春。
我歌月徘徊,我舞影零亂。
醒時同交歡,醉後各分散。
永結無情游,相期邈雲漢。

下面,我用《軟體方法》上冊中的知識來剖析,如何從李白的這首詩開發出系統賣給李白這樣的人。僅供參考。
一、願景
老大:目標人群的代表。
老大已經定了是李白。
願景:
*增加各種日常活動中有陪伴的比例。
二、業務用例圖和業務序列圖
定位李白代表的人群:唐朝文藝青年。「唐朝文藝青年」人群的業務用例圖如圖1

圖1 「唐朝文藝青年」人群的業務用例圖
「花間一壺酒」片段可看作「文書工作」用例下面的支撐流程。
「花間一壺酒」片段的改進前業務序列圖如圖2:

圖2 「花間一壺酒」片段的改進前業務序列圖
「花間一壺酒」片段的改進後業務序列圖如圖3:

圖3 「花間一壺酒」片段的改進後業務序列圖
注意,這只是李白的美好想像,操縱月球的科技目前還沒有誕生,相當於《軟體方法》中阿布思考法的第一步。接下來,我們做阿布思考法的第二步,用實際可用的資源山寨這個美好理想。長安麗春院的廣告如圖4:

圖4 長安麗春院的廣告
長安麗春院版的改進業務序列圖如圖5:

圖5 長安麗春院版的改進業務序列圖
上面的山寨版還是比較貴的,如果用現代科技,還可以製作出更便宜的山寨版賣給唐朝平民,如圖6:

圖6 現代科技版改進
「陪酒機」的系統用例圖如圖7:

圖7 「陪酒機」的系統用例圖
根據願景,「陪酒機」可以擴展為「陪伴機」,可以陪讀,陪麻將……
=====群員評論============
大白兔(19***17) 16:52:12

廣何彩麗(47***93) 16:55:40
太有才勒,但是沒有看懂
apollo(24***86) 16:56:00
徘徊和零亂都是服務
廣何彩麗(47***93) 16:57:03
徘徊和零亂是什麼意思
apollo(24***86) 16:57:30
哈哈,要想像
四爺(473***93) 16:57:30

這個是什麼意思?
隨心所想(109***075) 16:57:34
有才
apollo(24***86) 16:58:18
都有關
大白兔(192***17) 17:00:52
需要配合iPhone600或Android400及後續版本開發~
阿布(28***234) 17:09:43
潘老師,這裡的虛線是什麼意思?
apollo(24***86) 17:12:34
一個眼神
京張華(494***06) 17:16:03
虛線 發送資訊
鄉情(38***938) 17:30:07
我覺得是有陪酒機的比較難懂,其它的都好懂。