uml簡(jiǎn)介

在應(yīng)用系統(tǒng)軟件開發(fā)過程中谭网,如果軟件由很多對(duì)象組成,它的結(jié)構(gòu)僅僅憑借分析很難理清赃春,同時(shí)為了有利于軟件的開發(fā)及重用愉择,所以在開發(fā)系統(tǒng)之前建模是非常有必要的,在眾多的建模方法中選擇一種適應(yīng)自身應(yīng)用特點(diǎn)织中,方便不同背景的人們交流的建模方法已經(jīng)成為開發(fā)人員及用戶的迫切愿望锥涕。UML 是面向?qū)ο筌浖_發(fā)中的一種通用、統(tǒng)一的圖形模型語言狭吼,是用于軟件系統(tǒng)規(guī)約化层坠、可視化構(gòu)造和建模的有效工具。本文介紹了一種簡(jiǎn)單快速的 UML 編輯軟件 —— PlantUML刁笙,PlantUML 是一個(gè)用來繪制 UML 圖的Java類庫破花。支持的 UML 圖包括:時(shí)序圖谦趣、用例圖、類圖座每、組件圖前鹅、活動(dòng)圖,狀態(tài)圖,對(duì)象圖等。PlantUML 可以幫助開發(fā)人員建立和編輯 UML峭梳,有較好的應(yīng)用前景舰绘。
一.UML 的簡(jiǎn)介
統(tǒng)一建模語言(UML)是一個(gè)通用的可視化建模語言,用于對(duì)軟件進(jìn)行描述葱椭、可視化處理捂寿、構(gòu)造和建立軟件系統(tǒng)制品的文檔。UML 合并了由 BOOCH孵运、OMT者蠕、OOSE 等方法的基本概念和表示符號(hào)的基礎(chǔ)上,溶入了軟件工程的方法掐松,是一種通用的踱侣、易于表達(dá)的、具有強(qiáng)大的可視化的建模語言大磺。UML 在 1997 年被國際化標(biāo)準(zhǔn)組織(OMG)接納為正式官方標(biāo)準(zhǔn)后已經(jīng)成為新一代面向?qū)ο筌浖O(shè)計(jì)的事實(shí)標(biāo)準(zhǔn)抡句,其與 Rational 統(tǒng)一過程的配合使用已經(jīng)被業(yè)界許多企業(yè)所采用。UML 提供了一套描述軟件系統(tǒng)模型的概念和圖形表示方法杠愧,軟件開發(fā)人員可以使用 UML 對(duì)復(fù)雜的面向?qū)ο筌浖到y(tǒng)建立可視化的模型待榔,并通過增量式的不斷細(xì)化直接控制從設(shè)計(jì)、編碼流济、測(cè)試到文檔編制的整個(gè)軟件開發(fā)過程锐锣。
UML 獨(dú)立于程序設(shè)計(jì)語言,用 UML 建立的模型可以采用 C++绳瘟,Java 以及其它任何一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言來實(shí)現(xiàn)雕憔。另外 UML 具有以下等優(yōu)點(diǎn);UML 合并了由 BOOCH糖声、OMT斤彼、OOSE 等方法的優(yōu)點(diǎn),提供了標(biāo)準(zhǔn)的面向?qū)ο竽P驮囟x和表示方法蘸泻,能夠間接地表達(dá)面向?qū)ο蟮母鞣N概念和模型元素琉苇。UML 是一種圖形化的語言,其可視性強(qiáng)悦施,具有較強(qiáng)的表示能力并扇。此外,UML 獨(dú)立于開發(fā)過程抡诞,能同多種開發(fā)過程結(jié)合使用穷蛹,具有廣泛的適用性渗勘。最后,UML 易用使用俩莽,為開發(fā)人員及用戶提供了詳盡的說明文檔。
UML 由視圖乔遮、圖扮超、模型元素和通用機(jī)制等幾個(gè)部分組成。其中蹋肮,視圖是用于表達(dá)系統(tǒng)某一方面特征的 UML 建模元素的子集出刷,由多個(gè)圖構(gòu)成,是在某一抽象層上坯辩,對(duì)系統(tǒng)的抽象表示馁龟。圖是模型元素集的圖形表示。模型元素代表面向?qū)ο笾械念惼崮А?duì)象坷檩、消息和關(guān)系等概念,是構(gòu)成圖的最基本的常用概念改抡。通用機(jī)制用于表示其他信息矢炼。另外,UML 有事物阿纤,關(guān)系和圖三個(gè)基本構(gòu)造塊句灌。事物是實(shí)體抽象化的最終結(jié)果,是模型是中的基本成員欠拾;關(guān)系是將事物聯(lián)系在一起的方式胰锌;圖是事物集合的分類。

二.Eclipse中安裝PlantUml插件
下載更新 PlantUML Eclipse 插件藐窄,打開 Eclipse资昧,Help-> Install new software...。填入相應(yīng)的 URL:
http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trunk/updatesite/
http://plantuml.sourceforge.net/updatesite/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末荆忍,一起剝皮案震驚了整個(gè)濱河市榛搔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌东揣,老刑警劉巖践惑,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘶卧,居然都是意外死亡尔觉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門芥吟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侦铜,“玉大人专甩,你說我怎么就攤上這事《ど裕” “怎么了涤躲?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長贡未。 經(jīng)常有香客問我种樱,道長,這世上最難降的妖魔是什么俊卤? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任嫩挤,我火速辦了婚禮,結(jié)果婚禮上消恍,老公的妹妹穿的比我還像新娘岂昭。我一直安慰自己,他們只是感情好狠怨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布约啊。 她就那樣靜靜地躺著,像睡著了一般佣赖。 火紅的嫁衣襯著肌膚如雪棍苹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天茵汰,我揣著相機(jī)與錄音枢里,去河邊找鬼。 笑死蹂午,一個(gè)胖子當(dāng)著我的面吹牛栏豺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播豆胸,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼奥洼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了晚胡?” 一聲冷哼從身側(cè)響起灵奖,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎估盘,沒想到半個(gè)月后瓷患,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遣妥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年擅编,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爱态,死狀恐怖谭贪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锦担,我是刑警寧澤俭识,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站洞渔,受9級(jí)特大地震影響套媚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜痘煤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望猿规。 院中可真熱鬧衷快,春花似錦、人聲如沸姨俩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽环葵。三九已至调窍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間张遭,已是汗流浹背邓萨。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留菊卷,地道東北人缔恳。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像洁闰,于是被迫代替她去往敵國和親歉甚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容