成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UML語言中各種圖形縱覽

開發(fā) 架構(gòu)
目前有多種建模語言,比較常用的是UML語言,你對它是否熟悉呢,這里就向大家介紹一下UML語言,相信通過本文的學(xué)習(xí)你對UML語言有更深刻的理解。

本節(jié)向大家介紹一下UML語言,UML作為一種建模語言,它的的定義包括UML語義和UML表示法兩個部分,下面就讓我們一起來看一下UML語言的具體介紹吧。

UML語言簡介

作為一種建模語言,UML的定義包括UML語義和UML表示法兩個部分。
UML語義:描述基于UML的精確元模型定義。
UML表示法:定義UML符號的表示法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法為系統(tǒng)建模提供了標(biāo)準(zhǔn)。這些圖形符號和文字所表達(dá)的是應(yīng)用級的模型,在語義上它是UML元模型的實(shí)例。

標(biāo)準(zhǔn)UML語言可以由下列5類圖來定義。

◆用例圖:從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。

◆靜態(tài)圖:包括類圖和對象圖。類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系,如關(guān)聯(lián)、依賴、聚合等,也包括類的屬性和操作,類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個生命周期都是有效的。對象圖是類圖的實(shí)例,幾乎使用與類圖完全相同的標(biāo)識。一個對象圖是類圖的一個實(shí)例。由于對象存在生命周期,因此對象圖只能在系統(tǒng)某一時間段存在。

◆行為圖:描述系統(tǒng)的動態(tài)模型和組成對象間的交互關(guān)系,包括狀態(tài)圖和活動圖。狀態(tài)圖描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件,狀態(tài)圖是對類圖的補(bǔ)充,活動圖描述滿足用例要求所要進(jìn)行的活動以及活動間的約束關(guān)系,有利于識別并進(jìn)行活動。

◆交互圖:描述對象間的交互關(guān)系,包括時序圖和協(xié)作圖。時序圖顯示對象之間的動態(tài)合作關(guān)系,它強(qiáng)調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互;協(xié)作圖描述對象間的協(xié)作關(guān)系,協(xié)作圖跟時序圖相似,顯示對象間的動態(tài)合作關(guān)系。除顯示信息交換外,協(xié)作圖還顯示對象以及它們之間的關(guān)系。如果強(qiáng)調(diào)時間和順序,則使用時序圖;如果強(qiáng)調(diào)上下級關(guān)系,則選擇協(xié)作圖。

◆實(shí)現(xiàn)圖:包括組件圖和部署圖。組件圖描述代碼部件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系,組件圖有助于分析和理解部件之間的相互影響程度;部署圖定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)。

采用UML語言來設(shè)計系統(tǒng)時,第一步是描述需求;第二步根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖、對象圖、組件圖和部署圖等5種圖形,是標(biāo)準(zhǔn)建模語言UML的靜態(tài)建模機(jī)制。其中第三步中所建立的模型或者可以執(zhí)行,或者表示執(zhí)行時的時序狀態(tài)或交互關(guān)系。它包括狀態(tài)圖、活動圖、時序圖和協(xié)作圖等4種圖形,是標(biāo)準(zhǔn)建模語言UML的動態(tài)建模機(jī)制。

1.用例圖

UML語言中用例圖是從用戶角度描述系統(tǒng)功能,并指出各功能的執(zhí)行者。
在這個用例圖中,執(zhí)行者有兩個:用戶和管理員,其中管理員繼承用戶,即管理員也是用戶中的一個。管理員可以發(fā)布內(nèi)容,其他用戶可以瀏覽已發(fā)布內(nèi)容、注冊用戶和登錄系統(tǒng)。

2.活動圖

活動圖描述滿足用例要求所要進(jìn)行的活動以及活動間的約束關(guān)系,有利于識別進(jìn)行活動。

3.時序圖

UML語言中時序圖顯示對象之間的動態(tài)合作關(guān)系,它強(qiáng)調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。

4.狀態(tài)圖

狀態(tài)圖描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件。

5.協(xié)作圖

UML語言中協(xié)作圖描述對象間的協(xié)作關(guān)系,協(xié)作圖跟時序圖相似,顯示對象間的動態(tài)合作關(guān)系。除顯示信息交換外,協(xié)作圖還顯示對象以及它們之間的關(guān)系。

6.類圖

類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系,如關(guān)聯(lián)、依賴、聚合等,也包括類的屬性和操作。

7.對象圖

UML語言中對象圖是類圖的實(shí)例,幾乎使用與類圖完全相同的標(biāo)識。一個對象圖是類圖的一個實(shí)例。由于對象存在生命周期,因此對象圖只能在系統(tǒng)某一時間段存在。

8.組件圖

組件圖描述代碼部件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系,組件圖有助于分析和理解部件之間的相互影響程度。

9.部署圖

UML語言中部署圖用來定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)。

【編輯推薦】

  1. 專家解析 UML語言中各種圖形的建立步驟
  2. UML語言中五大視圖和九種圖形縱覽
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. 術(shù)語匯編 UML語言簡介

 

 

責(zé)任編輯:佚名 來源: book.csdn.net
相關(guān)推薦

2010-06-10 18:43:34

UML語言

2010-06-11 09:03:03

UML語言

2010-07-05 14:38:34

UML各種圖形

2010-06-09 19:34:58

UML圖

2010-07-05 13:55:40

UML圖分類

2010-07-05 14:27:30

UML各種圖形

2010-07-05 14:22:54

UML圖

2010-02-23 14:08:04

Python語言

2010-06-10 18:51:52

UML語言

2010-06-10 14:45:24

UML建模語言

2010-06-13 13:24:00

UML歸納

2010-07-06 15:57:58

UML圖形

2010-06-29 09:17:15

UML類圖標(biāo)識法

2010-07-05 17:07:44

UML類圖符號

2010-06-29 18:33:31

UML建模圖形

2010-06-29 13:22:26

UML類圖

2010-07-01 14:25:31

UML時序圖

2010-06-30 14:37:20

UML類圖

2010-07-06 16:19:56

UML圖形

2010-06-18 18:42:43

UML建模語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 午夜影院在线观看免费 | 美女中文字幕视频 | 久久国产婷婷国产香蕉 | 日本三级日产三级国产三级 | 欧美性猛交一区二区三区精品 | 一区二区三区av | 91精品国模一区二区三区 | 国产精品视频一区二区三 | 亚洲精品视频播放 | 雨宫琴音一区二区在线 | www久久99| 青青草av网站 | 亚洲欧美视频在线观看 | 日本 欧美 三级 高清 视频 | 国产盗摄视频 | 波多野结衣中文字幕一区二区三区 | 亚洲国产精品久久久久 | 午夜久久久久久久久久一区二区 | 毛片网站在线观看视频 | 中文字幕在线观看视频网站 | 成人国产精品一级毛片视频毛片 | 久久久久国 | 欧美精品tv | 免费一区二区三区 | 国产精品久久久久免费 | 精品99爱视频在线观看 | 久久激情av| 欧美一区二 | 户外露出一区二区三区 | 欧美一级二级视频 | 国产成人免费视频网站视频社区 | 国产精品久久777777 | 久久久妇女国产精品影视 | 一区二区三区在线电影 | 久久久久久黄 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 黄色成人在线 | 成人免费av在线 | 欧美黄色网 | 天天操网 | 久久久久久综合 |