跳到主要內容

Use Case Modeling





最近看了Doug Rosenberg 的"Use Case Driven Object Modeling with UML: Theory and Practice(2007)"。

自從看了1999的"Use Case Driven Object Modeling with UML: A Practical Approach"後,對於他的ICONIX方法論就一直感興趣,2005年時雖然出了一本"Agile Development with ICONIX Process: People, Process, and Pragmatism",卻沒有太大的興趣。

新版的"Use Case Driven Object Modeling with UML"主要加了兩個章節:Ch07 Technical Architecture、Ch12 Design-Driven Testing。

在TA中也特別以 Spring Framework為架構作範例講解,DDT也是他非常認同且強調的部份。Robustness Analysis 部分算是翻修了不少。

大體說來,整本書的節奏比以前好很多,內容也更完整了。

[ICONIX圖]

如果沒有時間,那麼一定要好好地看完"Ch01 Introduction to ICONIX Process",精華都在這裡了。

ICONIX是我在做 SA->SD 中間欠缺的一環,之前雖然有採用過 Craig Larman 的SSD 的方式,但實際應用上,還是Robustness比較容易上手,總之,這本書是在如何將需求製成程式碼的步驟,講解的非常詳細的書,非常值得閱讀。

不過因為幫人上課的緣故,我認為本書在Use Case上的描述稍嫌不足,建議先去看看"Use Case Modeling"這本,而不要先看"Writing effective Use Cases使用案例寫作實務"或是"Patterns for Effective Use Cases"這樣的書。

為什麼? 因為在學會 modeling的技巧之後,回頭看UC的寫法才會有所領悟,我看過太多看不完"Writing effective Use Cases"的人,或是看完之後寫出的UC仍然跟你的 code搭不上邊的案例。(但是,還是要好好的閱讀"Writing effective Use Cases"這本書的忠告,裡面的建議都是專案過程中,大家會犯的錯誤。)

若是初學者,建議再搭配"The Object Primer 3e Agile Model-Driven Development with UML 2.0",裡面的整個開發流程講解是不錯的,較有全局觀。

留言

這個網誌中的熱門文章

GLOOMY BEAR 暴力熊

Gloomy Bear身世背景: Gloomy是一隻在路邊被遺棄的粉紅色小熊 , 被小朋友Pity發現,並將牠帶回家中收養, 並為小熊取名為Gloomy。 可惜.....Gloomy外表可愛,但因為被拋棄的緣故~卻有著一般熊的暴力性格, 長大長出爪子後就時常向主人用暴力招數打招呼, 而Pity就慘被Gloomy日日夜夜地欺負!悲慘ㄉ人生就這樣子開始囉!! 暴力熊喜好~咬主人頭, 而牠的主人,復原能力極高...打不死喔~厲害厲害! 暴力熊顏色:粉紅色,金色,銀色,紅色,藍色,黃色,還有罕見的綠色與混色。 粉紅色暴力熊性別:女 頭大身細,眼珠黑色,爪白色兼尖利,具有殺傷力,她多數用口爪殺人,殺完人後喜歡在街上徘徊。 小主人每次都被暴力熊揍得半死兼頭破血流, 但仍然不離不棄地緊緊抱住這隻血腥的寵物; Pity就算受到傷害亦要讓開心的回憶遮掩,然後繼續微笑期待小熊再次跟他一起溫習/做功課/看書;相信等待他的會是小熊的溫柔而非暴力傷害; 暴力熊和他小主人之間微妙的情感讓人感動又心酸; 這次轉輪科技所推出的暴力熊,內容包含小男孩Pity與粉紅熊Gloomy兩支一組。造形上善用Gloomy胖胖的軀體,將轉輪關節隱藏其中,全身有14處可動。可替換配件包含小男孩被打的表情,還有防止熊熊咬人的口罩以及牠嘴角流下來的血,原型制作為山口勝久。

明天是晴天嗎(明日晴れるかな)

因為最近的日劇:求婚大作戰,才聽到這首歌的。 桑田佳祐的"明日晴れるかな"。 歌詞的內容跟劇情還蠻貼切,求婚大作戰就劇情而言不是頂好的,但題材相當有趣,令人反省的地方也頗多。 很多時候很多事,如果再來一次,我們會怎麼選擇怎麼做? 這MV不同於日劇的片尾MV: 中文歌詞如下: 明天是晴天嗎 作詞:桑田佳祐  作曲:桑田佳祐  編曲:桑田佳祐 島健 炙熱的淚呼喚著愛 曾經閃爍的歲月 也迷失了方向 明天我依舊徘徊在街頭 沒有回頭路可走 側耳傾聽 心靈深處是什麼在私語 獨自躲在昏暗的街頭 回首當日的天空  上帝賜予我們孤獨與試煉 想哭就要放聲大哭 難道是命中注定 叫人不敢面對 日覆一日 不可思議 Oh baby No maybe 愛已走遠 情已不再 我只能佯裝嘆息 將怨恨拋給這世界 Oh baby you are maybe 憂喜交織 幸福的feeling 抱緊我 one more time 珍惜曾經的我 讓回憶刻骨銘心 往事已經隨風 人生路還漫長 只為見證夢想 誰來開啟奇跡之扉? 多想再一次觸碰你的笑顏 不知你是否發現命運的鑰匙 就握在你手中 Why baby? Oh tell me 愛恨纏綿 假裝視而不見 只為能守護在愛人身邊 Oh baby you are maybe 距離勝負僅一步之遙 站在崩潰邊緣的feeling 我想穿越 one more chance I talk to myself Oh baby No maybe 愛已走遠 情已不再 輕輕的嘆息背後 只留下深深的悔恨 Oh baby Smile baby 生命轉瞬即逝 每個人都在心中默默祈禱 明天是晴天嗎 在那遙遠的天空下 這些是有趣的文章: 釋日劇《求婚大作戰》中的「哈利路亞」 劇情解釋

The Nightmare before Christmas 聖誕夜驚魂

這部片是29 October 1993上映的,我是到2000年時,因為在卡通公司上班,同事借我VCD看之後,才了解" 聖誕夜驚魂 "的魅力所在。 在這之前,每每看到這奇怪骷髏頭的相關產品,總覺得怪怪的,這東西怎麼會有人喜歡。 隔很久的後來,自己也是跑去找了片DVD買回去,因為jack的魅力真的是太黯然太銷魂了。 當然,之後的"提姆波頓之地獄新娘"(Tim Burton's Corpse Bride)也沒忘記收藏。 不過這裡不寫故事內容啦!有興趣的google一下就會找到不少相關資料。 製作人提姆波頓Tim Burton,早在81年於迪士尼公司擔任動畫製作時,即開始策劃本片。全片在佔地4000平方呎的攝影棚內拍攝,動員超過120位動畫人員、藝術家、攝影師及技術人員,場景便有20個之多,耗時兩年才完成。 為了維持整部長片的一致水準,製片聘請了艾瑞克主格坦等14位偶動畫權威來指導技術人員。由於製作技術難度高,即使在一流人員的高效率工作下,60秒的鏡頭亦平均需耗費一週的工作天。在人物聲音的表現方面,則聘請喜劇明星凱瑟琳奧哈拉、威廉希金等人助陣。 這部片已經重看過3次了,每次看都還是會很感動,大師作品就是這樣,隔多久,看幾次,都還是會喚起所謂的感動粒子這樣的情緒。 這次剛好又收集到"聖誕夜驚魂"新的場景組(4組),嘿嘿,當然不能放過囉! 我喜歡傑克邪惡的表情,特別有張力。 動感十足的傑克。 除了新的四組,也順便拍了些舊版的場景組,有興趣的到我 flickr 相簿看。