吴忠躺衫网络科技有限公司

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

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

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

UML序列圖需要注意哪些地方

jf_78858299 ? 來源:灰氣球 ? 作者: Eden2f ? 2023-05-05 10:28 ? 次閱讀

簡述

序列圖主要用于展示對象之間交互的順序。

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

消息用從一個對象的生命線到另一個對象生命線的箭頭表示。箭頭以時間順序在圖中從上到下排列。

序列圖中涉及的元素

1. 生命線

生命線名稱可帶下劃線。當(dāng)使用下劃線時,意味著序列圖中的生命線代表一個類的特定實例。

圖片

2. 同步消息

發(fā)送人在它繼續(xù)之前,將等待同步消息響應(yīng)。

圖片

3. 異步消息

在發(fā)送方繼續(xù)之前,無需等待響應(yīng)的消息。

圖片

4. 注釋

圖片

5. 約束

約束的符號很簡單;格式是: [Boolean Test]

圖片

6. 組合片段

組合片段****用來解決交互執(zhí)行的條件及方式 。它允許在序列圖中直接表示邏輯組件,用于通過指定條件或子進程的應(yīng)用區(qū)域,為任何生命線的任何部分定義特殊條件和子進程。

常用的組合片段有:

抉擇(Alt)

抉擇用來指明在兩個或更多的消息序列之間的互斥的選擇,相當(dāng)于經(jīng)典的if..else..。

抉擇在任何場合下只發(fā)生一個序列。可以在每個片段中設(shè)置一個臨界來指示該片段可以運行的條件。else 的臨界指示其他任何臨界都不為 True 時應(yīng)運行的片段。如果所有臨界都為 False 并且沒有 else ,則不執(zhí)行任何片段。

圖片

選項(Opt)

包含一個可能發(fā)生或不發(fā)生的序列

圖片

循環(huán)(Loop)

片段重復(fù)一定次數(shù)。可以在臨界中指示片段重復(fù)的條件。

圖片

并行(Par)

圖片

下表列出了常用的組合片段:

片段類型 名稱 說明
Opt 選項 包含一個可能發(fā)生或可能不發(fā)生的序列。可以在臨界中指定序列發(fā)生的條件。
Alt 抉擇 包含一個片段列表,這些片段包含備選消息序列。在任何場合下只發(fā)生一個序列。可以在每個片段中設(shè)置一個臨界來指示該片段可以運行的條件。else的臨界指示其他任何臨界都不為 True 時應(yīng)運行的片段。如果所有臨界都為 False 并且沒有else,則不執(zhí)行任何片段。
Loop 循環(huán) 片段重復(fù)一定次數(shù)。可以在臨界中指示片段重復(fù)的條件。Loop 組合片段具有**“Min”“Max”**屬性,它們指示片段可以重復(fù)的最小和最大次數(shù)。默認值是無限制。
Break 中斷 如果執(zhí)行此片段,則放棄序列的其余部分。可以使用臨界來指示發(fā)生中斷的條件。
Par 并行 并行處理。片段中的事件可以交錯。
Critical 關(guān)鍵 用在 Par 或 Seq 片段中。指示此片段中的消息不得與其他消息交錯。
Seq 弱順序 有兩個或更多操作數(shù)片段。涉及同一生命線的消息必須以片段的順序發(fā)生。如果消息涉及的生命線不同,來自不同片段的消息可能會并行交錯。
Strict 強順序 有兩個或更多操作數(shù)片段。這些片段必須按給定順序發(fā)生。

有關(guān)如何解釋序列的片段

默認情況下,序列圖表明可能發(fā)生的一系列消息。在運行的系統(tǒng)中,可能會出現(xiàn)您未選擇顯示在關(guān)系圖上的其他消息。

以下片段類型可用于更改此釋義:

片段類型 名稱 說明
Consider 考慮 指定此片段描述的消息列表。其他消息可發(fā)生在運行的系統(tǒng)中,但對此描述來說意義不大。在**“Messages”**屬性中鍵入該列表。
Ignore 忽略 此片段未描述的消息列表。這些消息可發(fā)生在運行的系統(tǒng)中,但對此描述來說意義不大。在**“Messages”**屬性中鍵入該列表。
Assert 斷言 操作數(shù)片段指定唯一有效的序列。通常用在 Consider 或 Ignore 片段中。
Neg 否定 此片段中顯示的序列不得發(fā)生。通常用在 Consider 或 Ignore 片段中。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • UML
    UML
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    30906
  • 序列圖像
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5271
收藏 人收藏

    評論

    相關(guān)推薦

    汽電產(chǎn)品,24V供電,防反接二極管選型有哪些地方要注意

    汽電產(chǎn)品,24V供電,防反接二極管選型有哪些地方要注意的,4148被擊穿
    發(fā)表于 10-29 13:32

    展廳設(shè)計在哪些地方需要注意

    來給參觀者。優(yōu)秀的展廳設(shè)計可以在規(guī)定的空間內(nèi),通過燈光,色彩和空間的搭配,合情合理的將想要展示的東西呈現(xiàn)出來。優(yōu)秀的展廳設(shè)計來自于優(yōu)秀的展廳設(shè)計公司,那么在展廳設(shè)計方面有哪些是需要注意的呢?廣成展覽為大家
    發(fā)表于 06-05 17:37

    如果序列圖是這樣的,代碼應(yīng)該是什么?

    如果序列圖是這樣的,代碼應(yīng)該是什么?謝謝消息由mpy編輯于04-24-2010 03:45 AM以上來自于谷歌翻譯以下為原文If the sequence chart is like
    發(fā)表于 01-11 09:45

    請問mini板lLwip移植實驗將spi1改成spi2需要注意哪些地方

    mini板lLwip移植實驗將spi1改成spi2需要注意哪些地方?我改成spi2之后,lwip初始化失敗了,這是什么原因呢
    發(fā)表于 06-28 04:35

    部署光纖有什么需要注意地方

    部署光纖有什么需要注意地方?如何去選購光纖?
    發(fā)表于 05-28 07:19

    MS51FB9AE芯片與N76E003AT20單片機在替換時需要注意哪些地方

    MS51FB9AE是什么?N76E003AT20單片機有何優(yōu)點?MS51FB9AE芯片與N76E003AT20單片機在替換時需要注意哪些地方
    發(fā)表于 09-23 08:47

    TFT GUI硬件設(shè)計須要注意哪些地方?

    Frame。 顏色表現(xiàn)度:使用多少位來表示顏色會影響到顏色層次感,位數(shù)越多可以讓色彩表現(xiàn)度達到更密合的感覺,至少顏色位數(shù)需要達到24位才可以讓圖片表示個更細致。 硬件設(shè)計須要注意哪些地方? 根據(jù)以上兩個
    發(fā)表于 08-25 06:26

    在使用和訪問數(shù)組的時候需要注意些什么地方

    在使用和訪問數(shù)組的時候需要注意些什么地方
    發(fā)表于 10-10 07:41

    用串口打印調(diào)試程序有什么需要注意地方

    需要注意哪些地方
    發(fā)表于 10-12 06:55

    基于視頻序列圖像的車輛測速研究

    基于高速公路移動測速設(shè)備的測速模式,提出了一種基于視頻序列圖像的車輛測速的實現(xiàn)方法,通過測定固定時間間隔的兩幀連續(xù)序列圖像中目標(biāo)車輛的相對位移實現(xiàn)車速的測定,
    發(fā)表于 07-06 15:04 ?32次下載

    PCB工程師需要注意地方

    PCB工程師需要注意地方:PCB工程師需要注意地方較多的PCB工程師,他們經(jīng)常畫電腦主板,對Allegro等優(yōu)秀的工具非常的熟練,但是,非常可惜的是,他們居然很少知道如何進行阻抗
    發(fā)表于 09-13 10:45 ?0次下載

    PCB工程師需要注意地方

    PCB工程師需要注意地方   較多的PCB工程師,他們經(jīng)常畫電腦主板,對Allegro
    發(fā)表于 04-16 22:14 ?1607次閱讀

    數(shù)碼相機充電電池使用需要注意的問題和事項

    數(shù)碼相機充電電池使用需要注意的問題和事項 平常使用數(shù)碼相機攝像機電池還說有很多需要注意地方:
    發(fā)表于 11-04 15:14 ?2312次閱讀

    PCB工程師需要注意地方

    PCB工程師需要注意地方,在PDF中有很多值得關(guān)注的地方
    發(fā)表于 11-20 16:21 ?0次下載

    測試光伏逆變器需要注意哪些地方呢?

    在進行光伏逆變器測試時,需要注意以下幾個關(guān)鍵方面:1.電氣安全測試:包括輸入端口絕緣電阻測試、漏電測試、接地連接測試等,以確保逆變器在電氣方面的安全性。2.性能參數(shù)測試:測試包括額定功率、極大
    的頭像 發(fā)表于 11-13 17:17 ?496次閱讀
    測試光伏逆變器<b class='flag-5'>需要注意</b><b class='flag-5'>哪些地方</b>呢?
    做生意风水问题| 聚龍社百家乐官网的玩法技巧和规则 | 德州扑克保险赔率| 澳门足球| 老牌百家乐官网娱乐城| 百家乐官网老是输| 至尊百家乐qvod| 有钱人百家乐的玩法技巧和规则 | 豪博百家乐官网娱乐城| 百家乐官网博彩桌出租| 噢门百家乐官网玩法| 百家乐官网稳赢投资法| 百家乐信息| 东方太阳城| 百家乐官网有公式| 百家乐赌博机销售| 娱乐城开户送38体验金| BB百家乐官网HD| 真钱百家乐公司哪个好| 云鼎娱乐城信誉| 百家乐官网娱乐平台备用网址| 百家乐怎样玩的| 尊龙娱乐| 15人百家乐官网桌| 大发888娱乐城 真钱bt| 七胜百家乐官网娱乐城总统网上娱乐城大都会娱乐城赌场 | 百家乐官网筹码方形筹码| 太阳城百家乐主页| 最新皇冠网址| 百家乐赢的方法| 青朋棋牌游戏| 百家乐官网龙虎的投注法| 百家乐赌场大全| 百家乐官网玩法简介| 真人百家乐轮盘| 汤阴县| 澳门百家乐公试打法| 皇冠足球投注| 百家乐娱乐城优惠| 三易博| 百家乐模拟游戏下载|