概要
UML,全稱是Unified Modeling Language,中文是"統(tǒng)一建模語(yǔ)言"。通俗點(diǎn)說(shuō),UML是一種創(chuàng)建模型的語(yǔ)言。
UML是在開(kāi)發(fā)階段,說(shuō)明,可視化,構(gòu)建和書(shū)寫一個(gè)面向?qū)ο筌浖芗到y(tǒng)的制品的開(kāi)放方法。它使開(kāi)發(fā)人員專注于建立產(chǎn)品的模型和結(jié)構(gòu),而不是選用什么程序語(yǔ)言和算法實(shí)現(xiàn)。當(dāng)模型建立之后,模型可以被UML工具轉(zhuǎn)化成指定的程序語(yǔ)言代碼。
本章介紹通過(guò)UML繪圖工具: visio。visio是Windows系統(tǒng)下創(chuàng)建圖表的工具。
visio 的下載地址: http://pan.baidu.com/s/1i39N8fb
轉(zhuǎn)載請(qǐng)注明出處: http://www.cnblogs.com/skywang12345/p/3523167.html
visio使用示例
下面通過(guò)演示"visio中創(chuàng)建UML類圖"的步驟,來(lái)說(shuō)明visio的基本用法。
01. 新建UML圖
打開(kāi)"visio 2007"后,點(diǎn)擊"文件" -> "新建" -> "軟件和數(shù)據(jù)庫(kù)" -> "UML模型圖"。如下圖所示。

新建UML模型圖之后,看到如下圖所示畫面。圖的左側(cè),是幾種常用的UML圖的圖形元素。

02. 新建"類"
將"靜態(tài)結(jié)構(gòu)"中的"類",拖到繪圖區(qū)域;然后,將字體大小設(shè)置為14。如下圖所示。

03. 打開(kāi)"UML類屬性"對(duì)話框
雙擊繪圖區(qū)域的"類1",彈出"UML類屬性"對(duì)話框;并將類名修改為"int"。如下圖所示。

04. 創(chuàng)建"int類"
點(diǎn)擊"確定",創(chuàng)建"int類"。創(chuàng)建的"int類"在繪圖區(qū)域的形狀如下圖所示。就這樣,一個(gè)非常簡(jiǎn)單的類就創(chuàng)建成功了!

下面創(chuàng)建一個(gè)稍微基本的類Student,Student聲明如下:
public class Student {
private int id;
public void setId(int id);
public int getId() ;
}
01. 打開(kāi)"UML類屬性"對(duì)話框。
第01~03步,新建一個(gè)類,打開(kāi)一個(gè)"UML類屬性"對(duì)話框,并設(shè)置類名為Student。如下圖所示。

02. 創(chuàng)建"特性"。
點(diǎn)擊對(duì)話框的"特性",并添加Student的屬性"id",設(shè)置id的類型是int類型。如下圖所示。

03. 創(chuàng)建"操作"。
(01) 點(diǎn)擊對(duì)話框的"操作",并新建操作"setId"。如下圖所示。

(02) 選中"setId",點(diǎn)擊"屬性",彈出"UML操作屬性"對(duì)話框。如下圖所示。

(03) 點(diǎn)擊"UML操作屬性"對(duì)話框,并新增參數(shù)"id",設(shè)置id的int類型,種類是in(輸入?yún)?shù))。如下圖所示。

(04) 點(diǎn)擊"確定"。返回"UML類屬性"對(duì)話框。如下圖所示。

(05) 點(diǎn)擊"新建"按鈕,新建操作"getId",并設(shè)置其返回類型是int。如下圖所示。

04. 點(diǎn)擊"確定",關(guān)閉"UML類屬性"對(duì)話框。就這樣,Student的類圖就創(chuàng)建完成了。
如下圖所示。

05. 保存類圖為jpg圖片。
通過(guò)visio創(chuàng)建的文件,默認(rèn)會(huì)被保存為.vsd格式。.vsd格式的文件包含了文件的完整信息,能方便下次修改!
但是,有時(shí)候我們需要將完成的visio圖單獨(dú)的摳出來(lái)。例如,將上面完成的Student單獨(dú)的保存成一張圖片??梢酝ㄟ^(guò)以下操作完成:
(01) 點(diǎn)擊"文件" -> "另存為",彈出"另存為"對(duì)話框;然后將"保存類型"修改為"JPEG 文件交換格式"。如下圖所示。

(02) 點(diǎn)擊"確定",文件就被保存為一張JPEG圖片。如下圖所示。
-
開(kāi)發(fā)
+關(guān)注
關(guān)注
0文章
377瀏覽量
42088 -
UML
+關(guān)注
關(guān)注
0文章
123瀏覽量
31541 -
代碼
+關(guān)注
關(guān)注
30文章
4956瀏覽量
73491 -
Visio
+關(guān)注
關(guān)注
2文章
14瀏覽量
16993
發(fā)布評(píng)論請(qǐng)先 登錄
UML建模工具推薦
【實(shí)用工具】Visio畫時(shí)序圖組件
zdm工具式CAD繪圖軟件1.3
visio2003培訓(xùn)教程(ppt)
visio2003視頻教程免費(fèi)下載
基于UML的ADSL裝機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
OFFICE套件里的實(shí)用繪圖軟件VISIO免費(fèi)下載
如何輕松實(shí)現(xiàn)用Visio畫UML類圖
什么是UML圖?常見(jiàn)的UML圖工具有哪些?
UML狀態(tài)圖詳解
UML時(shí)序圖詳解
UML和繪圖工具Visio解析
評(píng)論