跳到主要內容

UML

以下資料來源:維基百科

{資料部分節錄,若需參照全文請參上述網址 或 英文維基百科}


統一塑模語言(UML,Unified Modeling Language)是非專利的第三代塑模和規約語言。UML是一種開放的方法,用於說明、可視化、構建和編寫一個正在開發的、物件導向的、軟體密集系統的製品的開放方法。UML展現了一系列最佳工程實踐,這些最佳實踐在對大規模,複雜系統進行塑模方面,特別是在軟體架構層次已經被驗證有效。

UML集成了Booch,OMT和物件導向軟體工程的概念,將這些方法融合為單一的,通用的,並且可以廣泛使用的塑模語言。UML打算成為可以對併發和分散式系統的標準塑模語言。

UML並不是一個工業標準,但在Object Management Group的主持和資助下,UML正在逐漸成為工業標準。OMG 之前曾經呼籲業界向其提供有關物件導向的理論及實現的方法,以便製作一個嚴謹的軟體塑模語言(software modeling language)。有很多業界的領袖亦真誠地回應OMG,幫助她建立一個業界標準。


UML 2.0 中一共定義了13 種圖示(diagrams)。為方便了解,可分類成下圖{原文是右側}的結構。




結構性圖形(Structure diagrams) 強調的是系統式的塑模:

* 類別圖 (Class Diagram)
* 元件圖(Component diagram)
* 複合結構圖(Composite structure diagram)
* 部署圖(Deployment diagram)
* 物件圖(Object diagram)
* 包圖(Package diagram)

行為式圖形(Behavior diagrams) 強調系統模型中觸發的事件:

* 活動圖(Activity diagram)
* 狀態機圖 (State Machine diagram)
* 使用個案圖 (Use Case Diagram)

溝通性圖形(Interaction diagrams), 屬於行為圖形的子集合,強調系統模型中的資料流程:

* 通信圖(Communication diagram]]
* 交互概述圖(Interaction overview diagram) (UML 2.0)
* 循序圖(Sequence diagram)
* 時間圖(UML Timing Diagram) (UML 2.0)

協定狀態機是狀態機的子變種。它用來塑造網路通訊協定模型。

UML 並不限定 UML 要素型別非得是某圖形上的型別。一般來說,每個 UML 要素大約會出現在圖的所有型別。這種彈性在 UML 2.0 部分被限定。

為了要保持工程圖的傳統,在您的 UML 圖上加註用途、約束、或意圖永遠無傷大雅。

......

[UML工具]

* ArgoUml, UML 設計工具
* Dia, 可繪製包含 UML 在內的多種圖形
* UMLet, 用 Java 實現的 UML 簡單繪圖工具
* Umbrello UML modeler, 強大而又界面友好的 UML 工具。是KDE的一部分
* Unimodeler, Linux 下支持 9 種 UML 圖和向量列印的工具
* Jude (UML Tool), Java 和 UML 開發者環境
* Jumli, 用 Java實現,支持 C++/C#/Java 以及解析/生成原始碼
* omondo UML, Eclipse的UML外掛程式, 提供有限功能的免費版 (需註冊)和完整的商業版
* Poseidon for UML, 專業 UML 工具,提供免費的社區版(Community Edition)。從開源項目ArgoUml而來
* Violet 是為學生、教師以及只需要快速創建簡單 UML 的應用者而設計的工具。 GPL 授權

==========

老闆說的好,就是要去用,排除萬難、克服恐懼的去用,即使土法煉鋼要用鉛筆手劃方式來畫UML,也無法阻止的決心,來使用UML就對了。

留言

這個網誌中的熱門文章

Who ever Finds This I Love You

(source from the web ) Mac Davis Who ever Finds This I Love You On a quiet street in the city a little old man walks along Shuffling through the autumn afternoon And the autumn leaves reminded him another summer's come and gone He had a long, lonely night ahead waitin' for June Then among the leaves near an orphan's home a piece of paper caught his eye And he stooped to pick it up with trembling hands And as he read the childish writing, the old man began to cry 'Cause the words burned inside him like a flame Whoever finds this, I love you Whoever finds this, I need you I ain't even got no one to talk to So, whoever finds this, I love you The old man's eyes searched the orphan's home And came to rest upon a child with her nose pressed up against the windowpane And the old man knew he'd found a friend, at last So he waved at her and smiled And they both knew they'd spend the winter laughing at the rain Spoken: And they did spend the summer laughing at...

環保鬥士文魯彬抗癌傳奇

環保鬥士文魯彬抗癌傳奇 時報周刊 vol.1468, Tue, 11 Apr, 2006 一身T恤、運動褲加上一雙涼鞋,略顯蒼白的臉龐,以及瘦削的身軀下,有著對維護自然環境的豐沛熱情;他是文魯彬,是法學博士、律師,也是行政院環保署環評委員。   有著外國人模樣的文魯彬,其實有一顆很台灣的心,三年前放棄美國籍入籍台灣,是為了更有「身分」為台灣環境生態出力。從反核四、安坑掩埋場、雲林焚化爐、蘇花高、中科……,一直到最近的湖山水庫等重大環保事件,都不曾缺席。但四年前的一場癌症,卻徹底成為他生命的轉捩點;用生機飲食成功抗癌後,更深深讓他了解,個人環保到社會環保間密不可分的關係。   「在生病之前,我已經吃素十四年了。」文魯彬沒想到自己對飲食小心翼翼,還是躲不過癌症的侵襲。   小時候,文魯彬就一直有消化不良的問題,常常鬧肚子痛,照了X光,才發現自己的腸子比正常人多繞一圈,全世界有百分之十三的人會遇到這種情形,飲食也要比一般人更注意。當時醫生建議文魯彬少吃蛋白質、油脂類食物,最好是吃素。為了腸胃著想,文魯彬從一九九○年開始了素食生活。   「那時候每天中午前只吃水果,其他時候也盡量在飯前吃,避免飯後跟食物結合,在腸胃裡過度發酵。」文魯彬在發現癌症前,就很有養生概念。   診斷只能再活六個月!   二○○二年底,文魯彬為律師事務所在美、歐、台間奔波,一回到台灣,就出現咳嗽、發燒等症狀,當時以為是重感冒,經醫生初步診斷為肺炎,並且要求必須馬上住院治療。   令文魯彬想不到的是,病情比原先想像的要嚴重得多。「住院第三天,醫生告訴我,我得的是肺癌第三期,估計只剩六個月生命,必須開刀、做化療,才有復原的希望。」   當時,文魯彬把自己的X光片寄給美國的父親、哥哥,以及一位在華府的朋友,除了父親難以接受,其他人都透過醫生證實他的確罹患肺癌,並要求他立刻返回美國治療。 「我那時候很不舒服,也不想花時間去做不確定未來會如何的治療。」回憶當時晴天霹靂之後的複雜心情,文魯彬依舊印象深刻。   住院一星期之後,在因緣際會下,太太洪美華帶著門諾醫院醫師蔡慶豐及自然療法專家吳麗雲,前來探視文魯彬。「那時候他們先教我盤腿,說對能量有正面影響。」經過一番討論,文魯彬立刻決定辦出院,遠離台北,前往花蓮療養身體。   在花蓮的日子,文魯彬過的是清靜的生活,吃的是排毒養生餐,日子簡單...

地震般的暈眩

突然發作起來好像地震的暈眩, 最近開始困擾我, 起先就是半夜睡覺起來喝水的時候我以為地震, 結果卻是我頭昏。 天旋地轉,看到床還有牆壁都在搖晃, 本來以為是睡眠不足的緣故, 但連續與暈眩共處三天後, 我已經無法開車 走路也受到影響, 就連坐著轉頭都會忽然暈眩起來, 到底是什麼原因會暈眩呢??? 暈眩暈到想抓兔子的我 向尚未受到影響的掌管思想中樞求援, 大腦告訴我 一定是平衡出現問題, 以前不是有學過耳朵裡有三半規管還是哪個就是掌管平衡神經啊?! 那就先去給耳鼻喉科醫生檢查看看囉 !! 暈眩第3.5天的晚上,豪爸陪我去找一位醫術高超的耳鼻喉科醫生檢查, 醫生聽完我的描述並且檢查完鼻子耳朵喉嚨問了一些問題以後, 他坐下來宣佈:前庭神經炎。 what is this ? 相信當時我頭上應該有很多問號。 醫生說因為前庭神經發炎所以會暈眩,咽喉有點腫,鼻竇也是有點紅腫, 開藥給我吃完三天以後必須回診喔,大約需要治療幾個禮拜才會完全好。 所幸找到原因,不然我真的可能會跟梵谷一樣 因為擔心焦慮而想不開。 ............................................... 康健雜誌對於 暈眩的介紹 與解說非常詳細 其中有一段講到我的症狀, ●前庭神經炎 真正的原因不明,一般猜測是病毒感染所引起的疾病。常發生的情形是在感冒後數週突發生平第一次眩暈。 像是暴風襲捲過境,前庭神經炎引起的眩暈,來勢洶洶,令人不敢睜開眼睛,噁心、嘔吐、走路不穩,症狀可持續數天甚至1?2週,病人只能臥床休息,無法活動。 與美尼爾病(就是後人懷疑梵谷得到的病)最大的不同是,前庭神經炎引起的眩暈不會出現耳鳴或重聽的症狀。 ............................................... ING 安泰網站上面也談到 有關 急性暈眩 的原因 (取自OHAYO元氣早安健康生活網) 有需要可以參考看看 .............................................. 耳鼻喉科醫師和神經科醫師都表示,除了對症治療外,並沒有特定的方法可預防眩暈發作或復發,健康的生活仍是通則。 1.眩暈的病人應避免菸、酒。楊怡祥建議咖啡或茶,一天一杯就好。 2.避免壓力或失眠:壓力大除了影響免疫系統外,也會造成自律神經失調,可能引發眩暈。 3.食...