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

UML時序圖簡介

開發(fā) 架構(gòu)
統(tǒng)一建模語言UML中的時序圖你是否熟悉,這里就向大家簡單介紹一下UML時序圖方面的內(nèi)容,相信通過本文的介紹你對UML時序圖一定會有初步的認(rèn)識,歡迎大家一起來學(xué)習(xí)。

本節(jié)向大家介紹一下UML時序圖的內(nèi)容,主要有UML時序圖簡介,通用準(zhǔn)則,時序圖用途和元素等內(nèi)容,希望通過本節(jié)的學(xué)習(xí)你對UML時序圖有全面的認(rèn)識,下面讓我們一起來學(xué)習(xí)吧。

UML時序圖簡介

時序圖(SequenceDiagram)是強調(diào)消息時間順序的交互圖。時序圖描述類系統(tǒng)中類和類之間的交互,它將這些交互建模成消息交換。時序圖是一個模型,用于描述對象組如何隨著時間在某些行為方面進行協(xié)作。

時序圖是一種強調(diào)消息時序的交互圖,他由活動者(Actor)、對象(Object)、消息(Message)、生命線(Lifeline)和控制焦點(Focusofcontrol)組成。在UML中,對象表示為一個矩形,其中對象名稱標(biāo)有下劃線;消息在時序圖中由有標(biāo)記的箭頭表示;生命線由虛線表示,控制焦點由薄薄的矩形表示。

時序圖將交互關(guān)系表示為一個二維圖,縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨立對象的類元角色。類元角色的活動用生命線表示。當(dāng)對象存在時,生命線用一條縱線虛線表示,當(dāng)對象的過程處于激活狀態(tài)時,生命線是一個雙通道。消息用從一個對象的生命線到另一個對象生命線的箭頭表示,箭頭以時間順序在圖中從上到下排列。


設(shè)計UML時序圖時的通用準(zhǔn)則

盡力保持消息的順序從左到右排列
將分類器分層
避免建模對象Destruction
分類器的原則
消息的原則
直接創(chuàng)建對象
為參數(shù)占位符說明類型
類的消息實現(xiàn)為靜態(tài)操作
返回值的原則
當(dāng)返回值非常明顯時就不要對返回值建模,返回值的顯示是使用帶返回值標(biāo)記的虛線箭頭,返回值是可選的。
為返回值占位符注明類型
明確地為簡單值標(biāo)明實際值

UML時序圖的用途

當(dāng)不同的類之間存在多個簡短的方法時,描述控制流的整體序列。
顯示并發(fā)進程和激活。
顯示在協(xié)作圖中難以描述的時間序列。
顯示涉及類交互而與對象無關(guān)的一般形式。

動態(tài)模型描述了系統(tǒng)隨時間變化的行為,這教學(xué)些行為是用從靜態(tài)視圖中抽取的系統(tǒng)的瞬間值的變化來描述的,在UML的表現(xiàn)上,動態(tài)模型主要是建立系統(tǒng)的交互圖和行為圖。
交互圖包括時序圖和協(xié)作圖,行為圖則包括狀態(tài)圖和活動圖
時序圖(SequenceDiagram)用來顯示對象之間的關(guān)系,并強調(diào)對象之間消息的時間順序,同時顯示了對象之間的交互。

UML時序圖的元素

時序圖中包括如下元素:類角色,生命線,激活期和消息
1,類角色(ClassRole)
類角色代表時序圖中的對象在交互中所扮演的角色,位于時序圖頂部和對象代表類角色。類角色一般代表實際的對象
2,生命線(Lifeline)
生命線代表時序圖中的對象在一段時期內(nèi)的存在。時序圖中每個對象和底部中心都有一條垂直的虛線,這就是對象的生命線,對象間的消息存在于兩條虛線間。
3,激活期(Activation)
激活期代表時序圖中的對象執(zhí)行一項操作的時期,在時序圖中每條生命線上的窄的矩形代表活動期。它可以被理解成C語言語義中一對花括號“{}”中的內(nèi)容
4,消息(Message)
消息是定義交互和協(xié)作中交換信息的類,用于對實體間的通信內(nèi)容建模,信息用于在實體間傳遞信息。允許實體請求其他的服務(wù),類角色通過發(fā)送和接受信息進行通信
 

【編輯推薦】

  1. UML基礎(chǔ)專題之UML用例圖
  2. 教你繪制整潔的UML圖
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML用例圖用法實例剖析

 

 

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

2010-06-10 16:09:45

UML協(xié)作圖

2010-07-01 15:12:34

UML時序圖

2010-06-17 14:52:42

UML構(gòu)件圖

2010-06-17 15:29:52

UML活動圖

2010-06-13 16:26:10

UML圖

2010-07-06 14:20:41

UML時序圖

2010-07-01 14:25:31

UML時序圖

2010-07-01 15:00:53

UML時序圖

2010-06-10 09:41:11

UML時序圖

2010-06-10 09:17:40

UML用例圖

2010-07-09 09:26:06

UML順序圖

2010-07-01 14:04:23

UML時序圖

2010-06-11 09:33:47

UML順序圖

2010-06-11 18:27:39

UML對象圖

2010-07-08 09:50:11

UML構(gòu)件圖

2010-06-11 10:44:14

UML部署圖

2010-07-08 09:57:14

UML活動圖

2010-06-09 09:16:15

UML活動圖

2010-06-08 09:30:20

UML圖

2010-06-10 13:14:48

UML狀態(tài)圖
點贊
收藏

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

主站蜘蛛池模板: 欧美激情在线精品一区二区三区 | 搞黄网站在线观看 | 国内精品久久久久久 | 日韩在线欧美 | 久草视频在线播放 | 啪啪精品| 久久精品一区二区三区四区 | 久久久91精品国产一区二区三区 | 青青草亚洲 | 狠狠干狠狠插 | 欧美一级在线观看 | 日韩最新网址 | 羞羞视频网站免费观看 | 一区二区av| 欧美日韩不卡在线 | av网站在线免费观看 | 日本三级网址 | 国产欧美久久精品 | 女女百合av大片一区二区三区九县 | 精品区一区二区 | 免费高清av | 欧美精品一区二区三区蜜桃视频 | 久久国产精品一区二区三区 | 国产精品久久久久久久久久久久 | 91在线看片| 亚洲人精品午夜 | 亚洲精品视频免费观看 | 中文字幕亚洲精品 | 成人精品免费视频 | 欧美天堂 | 日本字幕在线观看 | 精品久久电影 | 伊人狠狠干 | 久久97精品 | 日韩久久精品 | 91电影在线播放 | 国产精品久久久亚洲 | 欧美韩一区二区三区 | 精品久久久久久亚洲精品 | 精品在线一区 | 久久99精品国产 |