2011年12月28日

2011年12月27日

家有中等生


(到博客來購買本書)

這本書剛出版時,有看過雜誌的介紹,好像也看過好幾篇轉寄的文章,很受感動。這次在圖書館看到,還是邊看邊泛淚  >///<

----------

每一個孩子都有夢,他堅信埋下種子就會獲得盈室芳香,他堅信愛一個人就能夠給他整個世界,這是一顆多麼勇敢的心![31]

如果隨時滿足孩子的需求,將無法培育他們用自己的智慧與力量追求的能力。[42]

我們的欲望有多深,孩子便有多累。[54]

稱讚孩子避免著墨在其「人格」上,應把重點放在他的「行為」。[71]

不在沉默中爆發,就在沉默中溫柔。[93]

當孩子表現出內向膽怯時,大多是因為對自己缺乏自信,與其使用責備的方式,不如經常把「你一定作得到」的話語掛在嘴邊。正面暗示不但能帶給孩子自信心,還能使孩子主動積極。[96]

有時候,放棄一些,反而會得到更多。[101]

常常詢問孩子「你覺得如何呢?」,聽取孩子意見會帶來兩種好處,第一是養成孩子勇於發表意見的個性,二是培養孩子傾聽別人說話的能力。在團體中能聽取他人意見的孩子,是受大家所喜愛、支持的,更因為學習到許多來自不同人、不同領域的知識,智慧上也會不斷增長。[103]

養育孩子的基本就是稱讚。由於可以得到讚美,孩子們能夠因此建立自信,也能激發積極向上的心。想要讓孩子發展自己的能力,與其責備他,更應該盡量給予稱讚。其實,大部分孩子並不是不懂,而是沒有自信,假使失敗了卻仍被稱讚,孩子們就會產生想要接受下一次挑戰的自信。為了讓孩子擁有自信、協助他們發展能力,讚美的話語絕對不可或缺。[118]

孩子哭泣,是想要對父母說些什麼的表現。這種時候,請好好地聽他們說話,並且擁抱他們吧。尤其幼齡孩子無法完整表達自己的想法,傾聽孩子說話,試圖了解他們,透過愛撫擁抱來傳達親情更格外重要。在肌膚與肌膚接觸中,孩子能夠感受到來自父母親的溫暖,透過被緊緊擁抱、緊貼臉頰的動作,孩子能夠感到親情,感受到傳遞出「非常喜歡你」、「你是非常重要的」訊息,能讓孩子充滿安心的情緒。[130]

當孩子學會說出「我要自己思考」或是「我可以自己解決問題」這樣的話時,孩子便會在無意識中,真正地學會獨自面對問題的能力。當孩子能夠講自己的「心情」轉化成實際語言說出口時,會更確實地約束孩子的行為及態度,並且實踐自己所說過的話。在這個時候,記得,父母請放手。[139]

每個孩子都會嘗試很多次的失敗,在失敗中不斷學習成長,如果孩子害怕失敗、對失敗感到羞恥的話,可以這麼告訴他:「沒關係,不要介意,沒什麼大不了的!」「沒關係喔,還有下一次機會......」「沒關係喔,學到一次經驗。」「沒關係喔,沒關係。」孩子耳朵裡聽著父母溫柔的聲音,內心就會有勇氣再度接受挑戰,更不會輕易放棄,也不會輕易被擊垮。[145]

溺愛是不好的,但讓孩子撒嬌卻很重要。孩子們在小時候得以充分地對父母親撒嬌,等於是對他們注入大量的親情,從小能夠撒嬌的孩子,能夠感到自己被愛的事實。這讓他們感到「自己被認為是很重要的人」,擁有高度「活著有價值」的意識,使越能接受別人與肯定自己。[151]

我們這些大人指導起孩子來,各個都很權威,一旦遇到同樣的事,最缺乏勇氣的往往是我們自己。[154]

每次失敗都是一次獎勵,收集很多的失敗,就可以換到一個成功。[156]

許多孩子有遇上一點挫折就垂頭喪氣的通病,對於這樣的孩子,不論如何鼓勵或斥責,都不太能夠發揮振奮的效果。要使孩子擺脫消極內向的個性,必須先教導他們「失敗的價值」。父母可以跟孩子分享自身的挫敗經驗,告訴他們自己從中學習到的事情,促使孩子效法父母,慢慢不再畏懼挫折。[157]

原來,厄運,從來都不喜歡單獨挑釁,它們酷愛群毆。[158]

不論什麼事,第一次做的時候總是非常難。熟練的大人可以輕鬆地寫好一個字,但對於初學的小朋友來說,不論是讀、是寫都十分困難。不僅是文字的練習,孩子們第一次挑戰的事情,即使對大人而言輕而易舉,也請站在孩子的立場,給予他們感動的肯定:「哇!你正在做很難的事情耶!」尤其當孩子很認真在練習這件事的時候,將會受到很大的肯定與認同感。[167]

父母親很容易對孩子抱持不必要的期望,特別是對於考試分數和成績。大多數的孩子對自己成績抱有客觀認知,特別是高年級的孩子,大多數都瞭解自己的狀況。如果一定要做比較,就請跟「昨日的自己」比,把焦點放在認同孩子多方面的進步與成長之上。[171]

丟掉50樣東西,找回100分人生


(到博客來購買本書

作決定是讓人精疲力竭的程序。...而且,不作決定總是比較簡單...決定不作決定,或決定稍後再作決定,其實就是猶豫不決![39] 

聰明的人讓事情變得困難,高明的人讓事情變得容易...[40]

改變是好事,人一定要改變才會進步。變到最後,你會變成你這一生一直想要成為的那種人。[53]

千萬別仍掉別人的東西,這可能會讓它們火冒三丈。...請小心點,別人的東西,由別人自己決定去留。[58]

要經過練習,才能持之以恆,擺脫負面的舊事物。[75]

回憶在你心中,不在東西裡頭。[90]

我們認為自己是什麼樣的人,就會是什麼樣的人,我們擺放在周遭的東西,會影響我們許多思維,即使它平常被束之高閣,但如果它還在那裡,它就是會影響我們。[93]

我們被愛,然後被遺忘,但這些曾經擁有的愛已經足夠;所有那些愛的動力,會回到創造他們的愛身邊。愛甚至不需要回憶。在生和死之間,愛是橋梁。愛是唯一的生存,唯一的意義。[98]

如果你不需要它,就傳給別人。[102]

2011年12月26日

4.4-模擬CIM-2:分析企業流程

寫給SA的UML/MDA實務手冊
----------
第4章-分析企業流程

4.4-模擬CIM-2:分析企業流程

系統分析師備妥StarUML環境之後,便開始訪談企業人員,模擬對話如下:

系統分析師問:看起來申購基金的流程應該是最重要的,那我們是不是就從這條流程開始談?

企業人員答:沒問題。

系統分析師問:由於,申購基金這條流程是由投資人啟動的(請參照CIM-1的企業UC圖),那是不是請你從投資人來銀行申購基金開始講起,讓我知道流程中投資人主要會接觸到哪些員工(Worker)?還有,在流程中,投資人及員工主要會經歷哪些重要的手續?

企業人員答:一般是這樣的,投資人來銀行會向理專説明想要購買基金,理專會先詢問投資人是否曾經來本行購買過基金。如果投資人是首購,那就會先申辦基金帳戶,有了基金帳戶才能夠買賣基金。

系統分析師問:「申辦基金帳戶」是誰負責辦理的?

企業人員答:理專。理專會請投資人填寫開戶資料,然後把開戶資料交由主管審核。主管審核沒問題之後,基金帳戶就開成了。

系統分析師決定將活動圖分為兩張,一張表達首購流程,另一張表達一般流程。現在,系統分析師按照下列步驟,在StarUML的「首購流程」活動圖面上,新增活動起訖點,以及兩個行動:

1.點選工具箱裡的實心小圓InitialState(起點)圖示,如圖4-14所示。


圖4-14:點選InitialState

2.隨後,在圖面空白處再點一次,新增了一個活動起點,如圖4-15所示。


圖4-15:新增活動起點

3.點選工具箱裡的雙圓FinialState(終點)圖示,如圖4-16所示。


圖4-16:點選FinalState

4.隨後,在圖面空白處再點一次,新增了一個活動終點,如圖4-17所示。


圖4-17:新增活動終點

5.點選工具箱裡的圓角矩形ActionState(行動)圖示,如圖4-18所示。


圖4-18:點選ActionState

6.隨後,在圖面空白處再點一次,並為新增的行動更名為「申辦基金帳戶」,如圖4-19所示。


圖4-19:新增行動

7.重複上述步驟5~6,新增另一個名為「審核基金帳戶」的行動,如圖4-20所示。


圖4-20:新增兩個行動

8.點選工具箱裡的帶箭頭實線Transition(流程線)圖示,如圖4-21所示。


圖4-21:點選Transition

9.隨後,點選活動起點並拖曳至申辦基金帳戶放開,建立出兩者之間的流程線,如圖4-22所示。


圖4-22:新增流程線

10.重複上述步驟8~9,建立其他的流程線,如圖4-23所示。


圖4-23:建立其他流程線

11.也可以在行動名稱前加上負責人的名稱,請雙擊行動圖示更改行動名稱為「(理專)申辦基金帳戶」和「(主管)審核基金帳戶」,如圖4-24所示。


圖4-24:(負責人)行動

系統分析師記下了兩個重要的行動之後,繼續如下的訪談:

系統分析師問:基金帳戶跟一般的帳戶不同嗎?

企業人員答:不一樣的,我們稱一般的提存款的帳戶為「綜存帳戶」,它主要會記錄提存交易和帳戶餘額。基金帳戶是買賣基金的專用帳戶,主要記錄基金交易、現值以及庫存基金等等。

系統分析師問:所以說,投資人只要開了基金帳戶就可以買賣基金,不一定需要開綜存帳戶。

企業人員答:理論上是這樣沒錯,不過公司還是會要求投資人開綜存帳戶。這是因為投資人如果透過網路下單,公司會從投資人的綜存帳戶裡頭轉出申購款項,所以投資人不僅得開基金帳戶,還得開綜存帳戶。

系統分析師問:所以,投資人首度申購基金時,是不是也會確認他是否擁有綜存帳戶?

企業人員答:是的,理專會詢問投資人。如果,投資人在本行沒有開過綜存帳戶的話,確實是會在首購同時申辦綜存帳戶。

系統分析師問:誰負責申辦綜存帳戶?

企業人員答:理專會找一位行員來幫投資人申辦綜存帳戶。在申辦綜存帳戶時,也會請主管審核。

系統分析師問:審核綜存帳戶和基金帳戶的主管是同一個嗎?我的意思是說,主管有分什麼基金主管或綜存主管之類的嗎?

企業人員答:沒有分,通通交給分行主管審核就可以了。

接著,系統分析師按照下列操作步驟,在首購流程的活動圖面上,增加了申辦綜存帳戶的流程設計,以及判斷點的設計:

1.增加三個行動「(行員)申辦綜存帳戶」、「(主管)審核綜存帳戶」和「(行員)存款」,如圖4-25所示。



圖4-25:申辦綜存帳戶的流程

2.點選工具箱裡的大菱形Decision(判斷)圖示,如圖4-26所示。


圖4-26:點選Decision

3.隨後,在圖面空白處再點一次,新增一個判斷點,如圖4-27所示。


圖4-27:新增判斷點

4.並且增修流程線,如圖4-28所示。


圖4-28:增修流程線

5.點選圖面上判斷點與「(行員)申辦綜存帳戶」之間的流程線,並於性質表(Properties)的警戒條件處,填入「無綜存帳戶」,如圖4-29所示。


圖4-29:流程線的性質表

6.重複上述步驟5,增加判斷點與「(理專)申辦基金帳戶」之間流程線的警戒條件「已有綜存帳戶」,最後圖面如圖4-30所示。


圖4-30:警戒條件

系統分析師展示並解釋圖4-30的活動圖給企業人員看,同時進行流程的確認,之間的模擬對話如下:

系統分析師問:請你看看首購流程還有什麼遺漏的嗎?

企業人員答:對了,銀行會要求投資人填寫風險容忍度測試表,用來了解投資人對投資風險的容忍度。
系統分析師問:通常會在什麼時候填寫?

企業人員答:理專忙著申辦基金帳戶時,就會請投資人趁空檔填寫。

最後,系統分析師按照下列步驟增加並行流程:

1.增加「(投資人)填寫風險容忍度測試表」行動。

2.點選工具箱裡的粗線Synchronization(同步)圖示,新增兩個同步圖示,做為分岔與會合的圖示,如圖4-31所示。


圖4-31:點選Synchronization

3.隨後,增修整張圖的流程線,如圖4-32所示。


圖4-32:增修流程線

4.試著跑一次圖4-32的流程發現「(行員)存款」行動之後,直接進入「(理專)申辦基金帳戶」行動,有誤。所以,系統分析師讓「(行員)存款」行動的射出線流回判斷點,完成整張活動圖。

5.選擇主選單的【File->Export Diagram】,匯出如圖4-33的JPG圖檔。


圖4-33:首購流程的活動圖

除了首購流程之外,我們還列出了一般流程和定期定額流程的活動圖,如圖4-34及圖4-35所示,不過省略了其間的模擬對話。

在圖4-34的一般流程中,主要展示了單筆申購基金的流程。定期定額申購基金的部份,在一般流程中僅做定期定額交易的約定,待約定日期到時,交易才會成立。不過,無論如何,只要投資人有申購基金,理專就會開立申購收執聯。而且,客服每月還會寄發投資對帳單給投資人。


圖4-34:一般流程的活動圖

每月約定日期到時,銀行將主動執行圖4-35的定期定額流程,代投資人申購一筆交易。如果,首次扣款不成功的話,銀行會自動取消該筆定期定額的交易約定。若非首次扣款,則僅是當期未扣款成功,銀行雖不再重複扣款,不過也不會取消交易,待次月約定日到來,銀行將再度執行此定期定額流程。


圖4-35:定期定額流程的活動圖

在CIM-2訪談的最終,系統分析師將針對每一個企業UC,產出一到數張不等的活動圖。緊接著進入到CIM-3,系統分析師會分析每一張活動圖,找出可以資訊化的工作項目,並且定義出系統UC。

2011年12月23日

4.3-備妥StarUML

寫給SA的UML/MDA實務手冊
----------
第4章-分析企業流程

4.3-備妥StarUML

在正式開始CIM-2的訪談之前,系統分析師記得先備妥StarUML的環境,針對每一個企業UC,都需要產生一張同名的活動圖。以「申購基金」的企業UC為例,產生同名之活動圖的操作步驟,如下:

1.在「CIM-2:分析企業流程」底下,新增活動圖(Add Activity Diagram),並更名為「申購基金」及「一般流程」,如圖4-10所示。


圖4-10:新增活動圖

2.新增了活動圖之後,StarUML會自動備妥如圖4-11的活動圖繪製環境。隨後,系統分析師便可以一邊繪製活動圖,一邊進行訪談了。


圖4-11:活動圖面及工具箱

不一定要將所有流程都放置在同一張活動圖中,同一個企業UC底下可以新增多張活動圖來表達不同的流程。譬如在基金模擬個案中,首次申購基金需要開設基金帳戶,不同於一般流程,此時可以為首購流程新增一張活動圖。操作步驟如下:

1.在「申購基金」底下,新增活動圖(Add Activity Diagram),並更名為「首購流程」,如圖4-12所示。


圖4-12:首購流程的活動圖

2.隨後,可點選圖面上方的頁籤切換活動圖,如圖4-13所示。


圖4-13:切換活動圖面

2011年12月21日

4.2-備妥CIM-1:企業UC模式

寫給SA的UML/MDA實務手冊
----------
第4章-分析企業流程

4.2-備妥CIM-1:企業UC模式

在進行CIM-2分析企業流程的訪談之前,系統分析師必須先備妥並確認CIM-1的產出。隨後,在CIM-2的訪談過程中,系統分析師會為每一個企業UC繪製活動圖。請系統分析師備妥CIM-1的文件,如下:

1.企業UC圖(StarUML)
2.企業UC簡述(MS Word)


圖4-9:銀行UC圖

2011年12月16日

4.1-CIM-2:分析企業流程

寫給SA的UML/MDA實務手冊
----------
第4章-分析企業流程

4.1-CIM-2:分析企業流程

經由CIM-1圈出了系統將參與的企業流程之後,針對每一個企業UC,系統分析師得開始分析它的工作流程,並且繪製活動圖(Activity Diagram)與企業人員取得共識。隨後到了CIM-3時,才能夠依此定義出系統可以協助之處,並且規劃出系統範圍。

我們選用活動圖做為分析企業流程的工具,主要是因為它能夠讓系統分析師聚焦在流程內部的一連串工作。在這一連串的工作項目中,有些工作項目可能是純人工作業,另一些工作項目背後則可能有系統的協助。找出可資訊化的工作項目,並以此定義出系統未來可以提供的服務項目,也就定義出初步的系統範圍了。

每個人切分工作項目的準則各不同,心中都有一套無法明確說出的準則,所以即便是針對同一條企業流程,也經常分析出不同的流程細節。由於,我們分析企業流程的主要目的是為了定義出系統UC,所以依此目的訂出一套切分工作項目的準則,可供系統分析師參考,條列如下:

1.依時間間隔切分工作項目。
2.純人工/可資訊化的工作項目,分開。
3.記錄系統上線之後的工作項目。
4.每項工作只有一位負責人。

執行一條企業流程通常需要花費一段時間,從數十分鐘到數十天都有可能。不過仔細觀察可以發現,耗時的主因通常是因為工作項目之間有時間間隔,鮮少是因為某個工作項目本身需要連續不間斷耗時處理,大抵上也沒有哪一個企業員工可以承接這樣的工作項目吧!時間間隔正代表執行可以不連續,具可切分性。

在基金模擬個案中,申購基金流程的最終,投資人將取得申購收執聯和投資對帳單。可是,投資人並非在同一時刻取得這兩項重要的單據。理專辦妥申購基金手續的最後,現場會給投資人申購收執聯,數日之後才會寄發投資對帳單給投資人。

總之,產出兩單據之間有時間間隔,適合切分成兩項工作。請看圖4-1的活動圖片段,活動圖中採用圓角矩形的行動(Action)圖示來代表工作項目。「開立申購收執聯」這項行動執行完畢之後,才會執行下一項「寄發投資對帳單」的行動。


圖4-1:從時間間隔處切分行動

人工作業跟可資訊化作業分開,也有助於定義系統UC時,可立即將可資訊化作業自動化。在基金模擬個案中,寄發投資對帳單其實混著包含了純人工作業與可資訊化兩個部份,首先必須先列印出投資對帳單,這是可資訊化作業,之後的郵寄就是純人工作業了。所以,或許系統分析師可以將寄發投資對帳單行動,切分成「列印投資對帳單」和「郵寄投資對帳單」,如圖4-2所示。


圖4-2:依純人工/可資訊化切分

系統上線之後有些工作項目會改變,系統分析師遇到這樣的情況,當然是以記錄新的工作項目為主,因為這些新的工作項目絕大部分都會成為系統的工作項目。在基金模擬個案中,銀行為了節省成本,所以不再開立或列印紙本收據,未來系統上線之後,將全面改成發送電郵給投資人。遇到這樣的情況,系統分析師就別花時間去繪製如圖4-2的流程了,直接繪製如圖4-3所示的未來流程。


圖4-3:記錄未來流程

一項工作最好只有一個負責人(我是指真正執行該項工作的員工),遇到多個負責人的情況,看看他們是否執行不同的工作事項,如果是,那就切分成不同的行動吧!

在基金模擬個案中,投資人首度申購基金,必須先開設基金帳戶,通常理專會請投資人先填寫申辦書,隨後交由主管審核,核可後才算完成,此時可切分成兩項行動。此外,系統分析師可依負責人的不同,將行動「分區」(Partition),並將區名標示在中括號裡,如圖4-4所示。


圖4-4:只有一個負責人

除了依序執行的流程外,有些工作流程可以並行執行。在基金模擬個案中,投資人可能攜帶現金來申購基金,此時理專可能會一邊處裡開辦基金帳戶的手續,同時也請行員過來幫投資人將現金先存入綜存帳戶中。請看圖4-5,流程進入分岔(Fork)控制點之後,就分成兩條並行流程,分流最後會進入會合(Join)控制點,將分岔的流程再度會合起來。


圖4-5:並行執行


圖4-6:決策

此外,工作流程中也經常會遇到需要經過判斷(Decision),才能決定下一個行動的情況。在基金模擬個案中,投資人的綜存帳戶中必須要足夠的款項才能申購基金。因此,在申購基金之前需經過一個判斷點,款項不足時,要先存一筆現金到綜存帳戶裡頭,款項充足時,才能夠扣款申購基金,如圖4-6所示。

在活動圖中,使用大菱形圖示代表判斷點,流程線進入判斷點之後,會有多條射出線,但是每條射出線得配合置於中括號中的警戒條件(Guard Conditon),每次只有一條射出線可以通過警戒進入下一個行動。

為了避免存入的款項仍不足以支付申購款,也可以將圖4-6改成圖4-7的設計,讓存款之後的流程再度回到判斷點,直到款項充足才能離開判斷點。


圖4-7:直到款項充足才能離開判斷點

最後,我們來看活動的起點(Initial)與終點(Final)。一般的工作流程都有起訖點,雖然也有缺少起點或終點的特例。請看圖4-8,每張活動圖的流程由起點開始,依循著流程線的箭頭方向執行下一個行動,直到進入活動終點為止。


圖4-8:活動起點與終點

2011年12月14日

商業周刊::保留住最初看見的火光

(摘自商業周刊第1235期2011.7.25-7.31)

當你持續地為其他人工作的時候,你就會限制自己事業的成長。

當我們有創新,或有新概念(想實現)的時候,我發現當你給你的員工先設一些框架,永遠比較容易,因為從某些現有的架構開始,總是比空口說白話要他們創新來得容易。

(你)要有勇氣去投資自己的遊戲,但有不能只是依靠、變化必須被迫靠那個成功的遊戲而得以生存,因為這樣一來,你很可能沒辦法撐到最後。

當這產業中有巨大改變發生時,就意味著有巨大機會將來臨,而這些機會是給可以適應變遷的人。

商業周刊::獨家深入憤怒鳥基地

(摘自商業周刊第1235期2011.7.25-7.31)

它,失敗中學會三堂課
懂得把焦點集中,選擇對的概念

失敗告訴他:好的商業概念比技術重要。...不管什麼樣的遊戲我們都有辦法設計、可以做出來(技術上)。但最後,(競爭)真正重要的是,要如何選擇對的概念...

失敗也告訴他:不能全把重心,壓在看似量大的生意上。麥可.海德重新擬定了八二法則,即:八成研發人力作外包維持公司基本營運,兩成開發新產品。「如此一來,我們可以一直試、一直做到我們有個成功的產品出現為止。」

失敗還告訴他:不能只把眼光,放在遊戲上,還有看到外界環境的變化。

他說,成功的條件很多,「技術能力,分析能力與很多好的創意,」但還要有「辨識人生中真實火花的藝術,這火花很稀少,但一旦你發現它,就要緊抓住它不放,就像是你一生都要倚靠著它。」

「許多遊戲公司,他們可能做出一款成功遊戲,就決定開發下一款不同遊戲,但我們有《憤怒鳥》後,就決定將《憤怒鳥》打造成一個大品牌,這是許多公司不感興趣的事情,因它需要一直耕耘。」

「我們試著保留住,我們當初在《憤怒鳥》身上所見到的火光......並且延續它。」

「還好我們找到了生存(的商業)模式,這讓我們可一直不斷學習。」

我找到了炙熱的《憤怒鳥》,能夠脫穎而出的秘密:冷靜而謙虛的,與成功及失敗共處。

----------
麥可.海德是開發《憤怒鳥》遊戲的公司Rovio(洛菲歐)的CEO。

商業周刊::貪睡的長頸鹿[王文靜]

(摘自商業周刊第1235期2011.7.25-7.31)


在物競天擇的萬年演化、在獅子、豹子環伺的非洲叢林裡,敢大搖大擺睡覺的長頸鹿應該都變成獅子的盤中飧。根據研究,長頸鹿的睡眠時間是所有哺乳動物中最短,一天平均睡眠總時間低於兩小時。牠們通常站著打瞌睡,長長的脖子往下垂,就是牠們最奢侈的休息。要活下來,就必須保持高度警覺。相較之下,獅子,每天能睡十五至二十個小時,三分之二的時間都在睡覺,沒人能拿牠如何。

這就是叢林法則。如果你無法成為叢林之王,就要是永不鬆懈的長頸鹿。很嚴酷,你只有三分鐘睡眠,完全沒有貪睡的權利,貪睡的下場,就是出局。在大自然,不只長頸鹿,草食性動物的平均睡眠時間都是比肉食性動物短。

職場與商場上,不也是如此。生命原本就是一個選擇,當獅子未必好,當長頸鹿未必差,只要一切恰如其分。想擁有權力、想主導棋局的獅子,能力就要相當,也要願意承擔。人生最可怕的是,錯置。所謂錯置,就是搞不清楚自己是誰或想成為什麼樣的人,沒有獅子的能力、地位,卻想過獅子的生活。

獅子有獅子的得失,何必羨慕牠一天可睡十五小時?有人想當叢林之王,碰到獵物(問題)卻搞不定。相對的,我也看過很多平凡但可愛的小人物,認分與踏實,當一隻長頸鹿就像長頸鹿。

2011年12月13日

艾西莫夫-機器人系列

老實說,剛看第一集時,覺得不夠精彩,所以也沒做書摘。看到第二集時,開始覺得有點意思了,不過也懶得做書摘了。看到第三集時,開始覺得有點欲罷不能了,躲在廁所看了很久,完全忘了書摘這回事...orz

現在正在看第四集,還沒看完,先記錄一下,免得看完之後,急著看下一系列的書,連記錄都懶得做...XDDDD

機器人系列~
1.鋼穴
2.裸陽
3.曙光中的機器人
4.機器人與帝國:機器人系列完結篇

----------


(到博客來購買本書)


(到博客來購買本書)


(到博客來購買本書)


(到博客來購買本書)

3.4-模擬CIM-1:定義企業流程

寫給SA的UML/MDA實務手冊
----------
第3章-定義企業流程

3.4-模擬CIM-1:定義企業流程

系統分析師備妥StarUML與MS Word的環境之後,便開始訪談企業人員,模擬對話如下:

系統分析師問:可不可以讓我知道,系統上線之後,主要會影響到公司哪幾條流程?

企業人員答:公司主要是希望系統可以儘可能減輕理專的工作量,同時可以為公司帶來更多的收益。所以,希望系統未來可以支援理專處理基金的申購與贖回業務,同時也希望投資人可以透過網路直接進行基金交易。

系統分析師問:目前聽起來,申購基金和贖回基金是兩條主要流程。

企業人員答:是的。

此時,系統分析師按照下列操作步驟,在StarUML的企業UC圖面上,新增了兩個企業UC:

1.點選工具箱(Toolbox)裡的橢圓UseCase(使用案例)圖示,如圖3-7所示。


圖3-7:點選UseCase

2.隨後,在圖面空白處再點一次,並為新增的企業UC更名為「申購基金」,如圖3-8所示。


圖3-8:新增企業UC

3.重複上述步驟1~2,新增另一個名為「贖回基金」的企業UC,如圖3-9所示。


圖3-9:新增兩個企業UC

系統分析師記下了兩個重要的企業UC之後,繼續如下的訪談:

系統分析師問:一般在什麼情況下,理專會開始執行申購基金的流程?

企業人員答:投資人會在銀行營業時間,親自到銀行櫃檯找理專,臨櫃申購基金。

系統分析師問:那贖回基金呢?

企業人員答:也是一樣啊!投資人會在銀行營業時間,親自到銀行櫃檯找理專,臨櫃辦理贖回基金。

系統分析師問:所以說,這兩條流程都是由投資人啟動的。

企業人員答:可以這麼說。

此時,系統分析師按照下列操作步驟,在StarUML的企業UC圖面上,新增了一個企業參與者,並且建立了企業UC與企業參與者之間的關係:

1.點選工具箱裡的人型Actor(參與者)圖示,如圖3-10所示。


圖3-10:點選Actor

2.隨後,在圖面空白處再點一次,並為新增的企業參與者更名為「投資人」,如圖3-11所示。


圖3-11:新增企業參與者

3.點選工具箱裡的實線DirectedAssociation(結合關係)圖示,如圖3-12所示。


圖3-12:點選DirectedAssociation

4.隨後,點選投資人並拖曳至申購基金放開,建立出兩者之間的關係,如圖3-13所示。


圖3-13:新增關係

5.重複上述步驟3~4,建立投資人與贖回基金之間的關係,如圖3-14所示。


圖3-14:建立另一條關係

系統分析師記錄了重要的企業參與者之後,繼續如下的訪談:

系統分析師問:除了申購與贖回基金之外,投資人還會引發其他的企業流程,而且是未來系統可以提供協助的?

企業人員答:有啊!很多投資人會來電找理專詢問投資現值,或者詢問基金的資料。

系統分析師問:詢問投資現值,以及詢問基金資料。還有嗎?

企業人員答:好像沒有了。

系統分析師問:有沒有什麼樣的流程是非現行流程,而是系統上線之後,新增的企業流程,有這種情況嗎?

企業人員答:啊,有喔!剛才不是提到以後投資人可以透過網路自行上網執行基金交易。那我們是想要求投資人臨櫃申辦網路下單的服務,之後才能夠執行網路下單的功能。

系統分析師問:所以,我們現在增加了詢問投資現值、詢問基金資料、申辦網路下單服務,這三條企業流程。還有嗎?

企業人員答:對了,原則上公司每個月會定時寄投資對帳單給投資人,可是有些投資人會來電要求補寄投資對帳單。大概是這樣。

系統分析師問:除了投資人之外,企業外部還有其他人士會參與企業流程嗎?

企業人員答:沒有。

系統分析師問:最後,請你用一兩句話簡單說明這幾個企業UC提供什麼樣的服務?

企業人員答:沒問題。

此時,系統分析師又增添了四個企業UC,同時假設已經沒有其他額外的企業參與者和企業UC,依照下列步驟彙整訪談記錄。

1.選擇主選單的【File->Export Diagram】,匯出如圖3-15的JPG圖檔。


圖3-15:銀行UC圖

2.系統分析師備妥MS Word之後,記錄企業UC簡述,如下:



3.系統分析師列印圖3-15的企業UC圖,以及步驟2的企業UC簡述,交與企業人員確認並修正,且以此做為訪談記錄。

CIM-1定義企業流程(企業UC模式)訪談結束後,系統分析師將立即產出下列兩項文檔:

1.企業UC圖(StarUML)
2.企業UC簡述(MS Word)