0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

UML和繪圖工具Visio解析

jf_78858299 ? 來源:編程那些事等等 ? 作者:編程那些事等等 ? 2023-05-05 11:11 ? 次閱讀

概要

UML,全稱是Unified Modeling Language,中文是"統(tǒng)一建模語言"。通俗點(diǎn)說,UML是一種創(chuàng)建模型的語言。

UML是在開發(fā)階段,說明,可視化,構(gòu)建和書寫一個(gè)面向?qū)ο筌浖芗到y(tǒng)的制品的開放方法。它使開發(fā)人員專注于建立產(chǎn)品的模型和結(jié)構(gòu),而不是選用什么程序語言和算法實(shí)現(xiàn)。當(dāng)模型建立之后,模型可以被UML工具轉(zhuǎn)化成指定的程序語言代碼。

本章介紹通過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使用示例

下面通過演示"visio中創(chuàng)建UML類圖"的步驟,來說明visio的基本用法。

01. 新建UML圖

打開"visio 2007"后,點(diǎn)擊"文件" -> "新建" -> "軟件和數(shù)據(jù)庫" -> "UML模型圖"。如下圖所示。

圖片

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

圖片

02. 新建"類"

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

圖片

03. 打開"UML類屬性"對(duì)話框

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

圖片

04. 創(chuàng)建"int類"

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

圖片

下面創(chuàng)建一個(gè)稍微基本的類Student,Student聲明如下:

public class Student {

private int id;

    public void setId(int id);
    public int getId() ;
}

01. 打開"UML類屬性"對(duì)話框。

第01~03步,新建一個(gè)類,打開一個(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圖片。

通過visio創(chuàng)建的文件,默認(rèn)會(huì)被保存為.vsd格式。.vsd格式的文件包含了文件的完整信息,能方便下次修改!

但是,有時(shí)候我們需要將完成的visio圖單獨(dú)的摳出來。例如,將上面完成的Student單獨(dú)的保存成一張圖片。可以通過以下操作完成:

(01) 點(diǎn)擊"文件" -> "另存為",彈出"另存為"對(duì)話框;然后將"保存類型"修改為"JPEG 文件交換格式"。如下圖所示。

圖片

(02) 點(diǎn)擊"確定",文件就被保存為一張JPEG圖片。如下圖所示。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    360

    瀏覽量

    40771
  • UML
    UML
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    30837
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4697

    瀏覽量

    68086
  • Visio
    +關(guān)注

    關(guān)注

    2

    文章

    14

    瀏覽量

    16605
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    UML建模工具推薦

    本文推薦五個(gè)免費(fèi)的UML建模工具。對(duì)軟件開發(fā)而言,軟件的對(duì)象模型有助于他們對(duì)軟件的需求以及系統(tǒng)的架構(gòu)和功能進(jìn)行溝通。
    發(fā)表于 07-19 08:33

    【實(shí)用工具Visio畫時(shí)序圖組件

    Visio畫時(shí)序圖組件,實(shí)用方法很簡單,下載,解壓,然后放到一個(gè)固定的位置,Visio默認(rèn)的查找位置為“D:\用戶目錄\我的文檔\我的形狀”然后打開Visio,選擇更多形狀,我的形狀,一般就添加進(jìn)來了,沒有添加的話,點(diǎn)擊“組織我
    發(fā)表于 02-11 22:49

    zdm工具式CAD繪圖軟件1.3

    zdm工具式CAD繪圖軟件:一個(gè)由工程設(shè)計(jì)人員在AutoCAD平臺(tái) R14的版本上開發(fā)出來的工具型應(yīng)用繪圖軟件。軟件的架構(gòu)為:通用擴(kuò)展功能+專業(yè)通用功能+專業(yè)功能,是一個(gè)介于AutoC
    發(fā)表于 11-24 10:53 ?65次下載

    visio2003培訓(xùn)教程(ppt)

    很多時(shí)候使用圖形比使用文字能夠更好的表達(dá)意思,更容易被其他人理解。 Visio是微軟公司推出的一款矢量繪圖軟件。該軟件提供了一個(gè)標(biāo)準(zhǔn)、易于上手的繪圖環(huán)境,并配有整套范圍廣
    發(fā)表于 04-22 16:19 ?0次下載
    <b class='flag-5'>visio</b>2003培訓(xùn)教程(ppt)

    visio2003視頻教程免費(fèi)下載

    本內(nèi)容向大家提供了visio2003的視頻教程,希望對(duì)于大家學(xué)習(xí)visio2003有所幫助 第一章工作環(huán)境說明 Visio工作環(huán)境介紹 菜單快捷鍵說明 工具欄顯示與隱藏 圖形窗口應(yīng)用
    發(fā)表于 04-22 16:24 ?1298次下載
    <b class='flag-5'>visio</b>2003視頻教程免費(fèi)下載

    基于UML的ADSL裝機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    利用UML對(duì)系統(tǒng)的實(shí)現(xiàn)進(jìn)行了需求分析、靜態(tài)和動(dòng)態(tài)建模。通過Microsoft Office Visio分別繪制出用例圖、類圖、順序圖和活動(dòng)圖等。最后開發(fā)出ADSL裝機(jī)管理系統(tǒng),系統(tǒng)具有安全、高效可行、可
    發(fā)表于 12-22 17:12 ?20次下載
    基于<b class='flag-5'>UML</b>的ADSL裝機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    OFFICE套件里的實(shí)用繪圖軟件VISIO免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是OFFICE套件里的實(shí)用繪圖軟件VISIO免費(fèi)下載。
    發(fā)表于 10-31 08:00 ?106次下載

    如何輕松實(shí)現(xiàn)用VisioUML類圖

    對(duì)于畫類圖的工具很多,曾經(jīng)學(xué)過用starUML畫類圖,但這個(gè)是用于Java語言的,對(duì)于用vs編程C++語言,個(gè)人感覺用visio會(huì)好一點(diǎn)。以下用以前面的俄羅斯方塊游戲中的一個(gè)Block類為例來講述。
    發(fā)表于 07-18 17:38 ?6次下載
    如何輕松實(shí)現(xiàn)用<b class='flag-5'>Visio</b>畫<b class='flag-5'>UML</b>類圖

    什么是UML圖?常見的UML工具有哪些?

    UML圖是統(tǒng)一建模語言,又稱標(biāo)準(zhǔn)建模語言。是對(duì)軟件設(shè)計(jì)開發(fā)過程可視化建模的一種語言。多應(yīng)用在一些軟件系統(tǒng)工程上,有時(shí)在應(yīng)用在機(jī)械系統(tǒng)和業(yè)務(wù)流程上有所應(yīng)用。這種模型通常以圖表方式呈現(xiàn)。 UML狀態(tài)圖
    的頭像 發(fā)表于 06-22 14:10 ?4531次閱讀
    什么是<b class='flag-5'>UML</b>圖?常見的<b class='flag-5'>UML</b>圖<b class='flag-5'>工具</b>有哪些?

    繪圖助手工具軟件

    繪圖助手工具軟件免費(fèi)下載。
    發(fā)表于 10-27 16:58 ?14次下載

    UML簡介與類圖詳解

    本篇介紹了UML類圖的基礎(chǔ)知識(shí),包括2種和6種關(guān)系,并通過visio軟件,演示如何畫出一個(gè)UML類圖
    的頭像 發(fā)表于 05-05 09:07 ?3916次閱讀
    <b class='flag-5'>UML</b>簡介與類圖詳解

    UML相關(guān)基本知識(shí)介紹

    UML - Unified modeling language UML (統(tǒng)一建模語言),是一種用于軟件系統(tǒng)分析和設(shè)計(jì)的語 言工具, 用于幫助軟件開發(fā)人員進(jìn)行思考和記錄思路的結(jié)果。簡單說,UM
    的頭像 發(fā)表于 05-05 10:22 ?607次閱讀
    <b class='flag-5'>UML</b>相關(guān)基本知識(shí)介紹

    五個(gè)免費(fèi)UML建模工具介紹

    UML工具很多是商用的,價(jià)格不菲;而免費(fèi)的UML建模工具,功能完善的很少。以下推薦的是五個(gè)免費(fèi)的UML建模
    的頭像 發(fā)表于 05-05 11:10 ?6133次閱讀
    五個(gè)免費(fèi)<b class='flag-5'>UML</b>建模<b class='flag-5'>工具</b>介紹

    UML狀態(tài)圖詳解

    本篇介紹了UML狀態(tài)圖的基礎(chǔ)知識(shí),并通過visio繪制一個(gè)全自動(dòng)洗衣機(jī)的UML狀態(tài)圖實(shí)例,來介紹UML狀態(tài)圖的畫法與所表達(dá)的含義。
    的頭像 發(fā)表于 05-09 09:00 ?2943次閱讀
    <b class='flag-5'>UML</b>狀態(tài)圖詳解

    UML時(shí)序圖詳解

    本篇介紹了UML時(shí)序圖的基礎(chǔ)知識(shí),并通過visio繪制一個(gè)物聯(lián)網(wǎng)設(shè)備WIFI配網(wǎng)的UML時(shí)序圖實(shí)例,來介紹UML時(shí)序圖的畫法與所表達(dá)的含義。
    的頭像 發(fā)表于 05-16 09:09 ?2056次閱讀
    <b class='flag-5'>UML</b>時(shí)序圖詳解