軟體方法(下)分析和設計第8章連載[20210816更新]分析 之 分析類圖——知識篇
評張逸的“狀态和事件本質相同”(上)-DDD話語批評之一
王周文(10****424)11:52:19
請教潘老師:在《軟體方法20130725釋出.pdf P133》中有下圖,請教一下:這個圖,改進的組織/業務執行者分别是什麼?為什麼"網民"作為"業務勞工"而不是"業務執行者"?
(QQ泡妞例子的疑問同上)
潘加宇(3504847)12:18:56
研究對象是網民人群(組織),網民對象是裡面的一個零件,業務勞工
王周文(10****424)13:00:26
追問:那麼,(1)這個例子中不存在業務執行者?(2)實際上畫不出業務用例圖,而隻能畫出系統用例圖?
潘加宇(3504847)13:03:59
存在。網民群體對外提供的各種服務就是它的用例,它不會無緣無故來下載下傳東西
王周文(10****424)13:08:11
是以,如下圖中的"妞",說明業務執行者是"妞"
那麼,“Q泡妞"中的業務用例中,執行者是"妞”,用例名稱(用例圈圈中寫的字)應是什麼呢?妞好像沒有得到主動想獲的價值啊?
潘加宇(3504847)13:08:16
這個和我們課上講的問什麼做飲料要去研究加薪泡妞是類似的
潘加宇(3504847)13:11:54
妞可以看作組織的輔助執行者,但一個人不會無緣無故去泡妞,主執行者可能是父母,朋友。。等等,
潘加宇(3504847)13:12:53
用例是多種多樣的,隻要能引起泡妞流程的用例都可以
王周文(10****424)13:13:31
或者,主執行者可能是"年輕男本人"(假設他就是一無親無故不與任何人交往的宅男,但他本人想泡)
王周文(10****424)13:14:10
想問的是:業務勞工(在上例中)是否可以同時是業務執行者?
潘加宇(3504847)13:15:32
不是。用例就是交易。不從交易的角度看,談價值是沒有意義的。
潘加宇(3504847)13:15:41
再難了解也要從這個角度看問題
黑日37(157930159)13:16:25
研究的問題域不一樣,任務所扮演的角色也不一樣
王周文(10****424)13:17:48
即:在業務模組化時,所提煉出的"執行者"與"業務勞工"必定是無交集的?
潘加宇(3504847)13:18:25
是在它之外的,否則沒有意義
王周文(10****424)13:19:26
了解了(強記 / 強迫 自己用這種方式來思考了)
潘加宇(3504847)13:19:29
一個人做某件事情,都是為了和别人交易某些東西,包括上司的提拔,父母的期望,,,
潘加宇(3504847)13:21:24
經濟學的不同基礎,就像***說的"交易的問題"還是"生産的問題"
成劉毅<[email protected]&get;13:22:23
看來這還是筆交易(國産007)
潘加宇(3504847)13:24:50
從交易角度看,模組化才有改進的動力。如果是為了父母的傳宗接代期望,泡妞的流程片段可以按照這個價值改進
潘加宇(3504847)13:26:14
如果是為了擁有和更大的權力(以便向某些人交換好處),泡妞的流程也可以按另外的方向改進
王周文(10****424)13:26:34
那麼,如果硬要畫這個Q泡妞的業務用例圖,可否如下:
潘加宇(3504847)13:27:09
不是,是"傳宗接代"、"光宗耀祖"等等
王周文(10****424)13:28:53
如下妥否?
潘加宇(3504847)13:31:37
是"年輕人"?
潘加宇(3504847)13:31:56
或宅男
王周文(10****424)13:33:54
您的意思指:
潘加宇(3504847)13:37:06
可以。如果改進的目标人群是宅男的話。
還有針對周圍朋友的目标,等等
王周文(10****424)13:41:27
鑽一下豬腳尖:那豈不是"騰訊開發人員"或"迅雷開發人員"在開發"Q泡程式"或"迅雷軟體"進行業務模組化時要畫的業務用例太多了。(因為 宅男泡妞的動機太多了,下載下傳網際網路資料的動機也太多了)
潘加宇(3504847)13:45:36
找出最想要改進的業務用例即可。
王周文(10****424)13:46:00
好的,謝
潘加宇(3504847)13:46:22
實際上,那些人做的時候可能不會顯式地這樣模組化,但頭腦裡會朦朦胧胧地有這個意識
潘加宇(3504847)13:47:39
是以陌陌、微信、傑克帝……才各有市場