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

全面認(rèn)識(shí)UML時(shí)序圖

開(kāi)發(fā) 架構(gòu)
UML時(shí)序圖(SequenceDiagram)是強(qiáng)調(diào)消息時(shí)間順序的交互圖。UML時(shí)序圖描述類(lèi)系統(tǒng)中類(lèi)和類(lèi)之間的交互,它將這些交互建模成消息交換。

本文和大家重點(diǎn)討論一下UML時(shí)序圖,UML時(shí)序圖是一種強(qiáng)調(diào)消息時(shí)序的交互圖,他由活動(dòng)者(Actor)、對(duì)象(Object)、消息(Message)、生命線(Lifeline)和控制焦點(diǎn)(Focusofcontrol)組成。

1.UML時(shí)序圖簡(jiǎn)介

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

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

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

2.設(shè)計(jì)UML時(shí)序圖時(shí)的通用準(zhǔn)則

◆盡力保持消息的順序從左到右排列
◆將分類(lèi)器分層
◆避免建模對(duì)象Destruction
◆分類(lèi)器的原則
◆消息的原則
◆直接創(chuàng)建對(duì)象
◆為參數(shù)占位符說(shuō)明類(lèi)型
◆類(lèi)的消息實(shí)現(xiàn)為靜態(tài)操作
◆返回值的原則

當(dāng)返回值非常明顯時(shí)就不要對(duì)返回值建模,返回值的顯示是使用帶返回值標(biāo)記的虛線箭頭,返回值是可選的。

◆為返回值占位符注明類(lèi)型
◆明確地為簡(jiǎn)單值標(biāo)明實(shí)際值#p#

3.UML時(shí)序圖的用途

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

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

4.UML時(shí)序圖元素

時(shí)序圖中包括如下元素:類(lèi)角色,生命線,激活期和消息

1,類(lèi)角色(ClassRole)

類(lèi)角色代表時(shí)序圖中的對(duì)象在交互中所扮演的角色,位于時(shí)序圖頂部和對(duì)象代表類(lèi)角色。類(lèi)角色一般代表實(shí)際的對(duì)象

2,生命線(Lifeline)

生命線代表UML時(shí)序圖中的對(duì)象在一段時(shí)期內(nèi)的存在。時(shí)序圖中每個(gè)對(duì)象和底部中心都有一條垂直的虛線,這就是對(duì)象的生命線,對(duì)象間的消息存在于兩條虛線間。

3,激活期(Activation)

激活期代表時(shí)序圖中的對(duì)象執(zhí)行一項(xiàng)操作的時(shí)期,在時(shí)序圖中每條生命線上的窄的矩形代表活動(dòng)期。它可以被理解成C語(yǔ)言語(yǔ)義中一對(duì)花括號(hào)“{}”中的內(nèi)容

4,消息(Message)

消息是定義交互和協(xié)作中交換信息的類(lèi),用于對(duì)實(shí)體間的通信內(nèi)容建模,信息用于在實(shí)體間傳遞信息。允許實(shí)體請(qǐng)求其他的服務(wù),類(lèi)角色通過(guò)發(fā)送和接受信息進(jìn)行通信

【編輯推薦】

  1. UML時(shí)序圖概念和應(yīng)用
  2. 實(shí)例介紹UML時(shí)序圖用法
  3. 學(xué)習(xí)筆記 UML建模技術(shù)的組成部分
  4. 專(zhuān)家提醒 小心掉進(jìn)UML建模誤區(qū)
  5. 解析UML時(shí)序圖的四大元素
責(zé)任編輯:佚名 來(lái)源: hi.baidu.com
相關(guān)推薦

2010-07-02 12:39:38

UML對(duì)象圖

2010-07-01 17:43:23

UML包圖

2010-07-12 13:47:09

UML部署圖

2010-07-01 16:02:48

UML組件圖

2010-07-01 12:53:34

UML用例圖

2010-07-05 09:19:35

UML動(dòng)態(tài)模型圖

2010-07-05 16:07:15

UML圖設(shè)計(jì)模式

2010-07-09 16:30:31

UML狀態(tài)圖

2010-07-01 11:33:17

UML類(lèi)圖關(guān)系

2010-07-09 15:19:58

UML類(lèi)圖建模

2010-07-05 17:58:41

UML活動(dòng)圖

2010-06-28 16:37:05

UML類(lèi)圖

2010-07-07 09:34:06

UML用戶(hù)指南

2010-07-02 10:17:45

UML模型圖

2010-06-30 13:53:28

UML建模過(guò)程

2010-07-02 14:16:42

UML

2010-07-07 14:43:19

UML協(xié)作圖

2010-07-07 10:35:40

UML軟件建模

2010-06-10 09:32:21

UML時(shí)序圖

2010-06-28 16:27:03

UML類(lèi)圖元素
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 中文字幕精品一区久久久久 | 午夜免费在线观看 | 天天综合91 | 在线男人天堂 | 亚洲精品v | 久国久产久精永久网页 | 韩日精品一区 | 亚洲男人的天堂网站 | 日韩欧美视频网站 | 欧美日韩三级视频 | 久久最新 | 黄色片网此 | 亚洲国产一区在线 | 一级视频黄色 | 久久久久精| 男女羞羞视频免费 | 日本在线播放一区二区 | 国产真实精品久久二三区 | 久久99国产精品久久99果冻传媒 | 久久黄色网| 欧美一区二区三区在线免费观看 | 日本 欧美 国产 | 欧美一区久久 | 亚洲午夜精品一区二区三区他趣 | 日韩高清中文字幕 | 91不卡| 精品1区2区 | 丁香六月激情 | 精久久久 | 欧美一级在线 | 精品videossex高潮汇编 | 亚洲一区二区av在线 | 欧美xxxx做受欧美 | 中文字幕亚洲精品在线观看 | 新超碰97| 91精品国模一区二区三区 | 亚洲激情网站 | 一区二区三区观看视频 | 日韩av大片免费看 | japan21xxxxhd美女 日本欧美国产在线 | 成人精品一区二区三区中文字幕 |