色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

時序圖、活動圖、狀態圖、協作圖的區別

電子工程技術 ? 來源:電子工程技術 ? 2023-07-03 10:13 ? 次閱讀

時序圖

時序圖用于描述對象之間的傳遞消息的時間順序, 即用例中的行為順序.

當執行一個用例時, 時序圖中的每條消息對應了一個類操作或者引起轉換的觸發事件.

在 UML 中, 時序圖表示為一個二維的關系圖, 其中, 縱軸是時間軸, 時間延豎線向下延伸. 橫軸代表在協作中各個獨立的對象. 當對象存在時, 生命線用一條虛線表示, 消息用從一個對象的生命線到另一個對象的生命線的箭頭表示. 箭頭以時間的順序在圖中上下排列.

ATM 用戶成功登陸的時序圖

時序圖中的基本概念

f8ba24cc-18e9-11ee-962d-dac502259ad0.png

對象:時序圖中對象使用矩形表示, 并且對象名稱下有下劃線. 將對象置于時序圖的頂部說明在交互開始時對象就已經存在了. 如果對象的位置不在頂部, 表示對象是在交互的過程中被創建的.

生命線:生命線是一條垂直的虛線. 表示時序圖中的對象在一段生命周期內存在. 每個對象底部中心的位置都帶有生命線.

消息:兩個對象之間的單路通信. 從發送方指向接收方. 在時序圖中很少使用返回消息.

激活:時序圖可以描述對象的激活和鈍化. 激活表示該對象被占用以完成某個任務. 鈍化指對象處于空閑狀態, 等待消息. 在 UML 中, 對象激活時將對象的生命線拓寬為矩形來表示的. 矩形稱為計劃條或控制期. 對象就是在激活條的頂部被激活的. 對象在完成自己的工作后被鈍化.

對象的創建和銷毀:在時序圖中, 對象的默認位置是在圖的頂部. 這說明對象在交互開始之前就已經存在了. 如果對象是在交互過程中創建的, 那么就應該將對象放到中間部分. 如果要撤銷一個對象, 在其生命線終止點處放置 “ X” 符號.

練習:孫中山的……

f8d9f928-18e9-11ee-962d-dac502259ad0.jpg

活動圖


在 UML 中, 活動圖本質上就是流程圖. 它用于描述系統的活動, 判定點和分支等.

活動圖中的基本概念

f8e58aa4-18e9-11ee-962d-dac502259ad0.png

動作狀態:原子的, 不可中斷的動作, 并在此動作完成之后向另一個動作轉變. 在 UML 中動作狀態用圓角矩形 表示, 動作狀態所表示的動作寫在圓角矩形內部.

分支與合并:分支在軟件系統中很常見. 一般用于表示對象類所具有的條件行為. 用一個布爾型表達式的真假來判定動作的流向. 條件行為用分支和合并表達.在活動圖中, 分支用空心小菱形 表示. 分支包括一個入轉換和兩個帶條件的出轉換, 出轉換的條件應該是互斥的, 須保證只有一條出轉換能夠被觸發. 合并包含兩個帶條件的入轉換和一個出轉換.

狀態圖

狀態圖:通過建立對象的生存周期模型來描述對象隨時間變化的動態行為.

f902cf6a-18e9-11ee-962d-dac502259ad0.jpg

狀態圖中的基本概念

狀態:用圓角矩形表示. 狀態名稱表示狀態的名字, 通常用字符串表示. 一個狀態的名稱在狀態圖所在的上下文中應該是唯一的.

轉換:用帶箭頭的直線表示. 一端連著源狀態, 一端連著目標狀態.

初始狀態:每個狀態圖都有一個初始狀態. 此狀態代表狀態圖的起始位置. 初始狀態只能作為轉換的源, 不能作為轉換的目標, 并且在狀態圖中只能有一個. 初始狀態用一個實心圓表示.

終止狀態:模型元素的最后狀態, 是一個狀態圖的終止點. 終止狀態在一個狀態圖中可以有多個.

協作圖

協作圖(也叫合作圖)是一種交互圖.

時序圖主要側重于對象間消息傳遞在時間上的先后關系, 而協作圖表達對象間的交互過程及對象間的關聯關系

f9150748-18e9-11ee-962d-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • UML
    UML
    +關注

    關注

    0

    文章

    122

    瀏覽量

    30858
  • 時序圖
    +關注

    關注

    2

    文章

    58

    瀏覽量

    22443
  • 狀態圖
    +關注

    關注

    0

    文章

    11

    瀏覽量

    7318
  • 活動圖
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1445
  • 協作圖
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1031

原文標題:時序圖、活動圖、狀態圖、協作圖的區別

文章出處:【微信號:EngicoolArabic,微信公眾號:電子工程技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    狀態狀態圖

    狀態狀態圖
    發表于 08-22 19:45

    我的8.6版 沒有狀態圖功能

    我的8.6版 沒有狀態圖功能在網站下載 哪個是狀態圖模塊軟件 網站上的軟件全是英文的名字 哪位大師方便告訴一下
    發表于 09-18 03:44

    2011無法創建狀態圖

    額。。。新人不知道論壇規矩,希望沒發錯地方。創建狀態圖的時候沒有該選項,希望知道的大大們給予幫助。是不是需要下載一個模塊?但是在官網上只能找到2012的。。求解
    發表于 02-06 13:56

    狀態圖模擬ATM機

    `今天閑來無聊,翻了翻寶典,看到了狀態圖那一章,心血來潮,就做了一個基于狀態圖的ATM機,只有簡單的查詢,存款,取款,修改密碼功能,可能會有BUG,不過程序只是為了驗證狀態圖的功能o(╯□╰)o
    發表于 01-21 20:20

    【資源帖】LabVIEW狀態圖模塊

    LabVIEW狀態圖模塊提供了一種編程模式,可幫助用戶在高于原先水平的基礎上開發應用程序。使用NI LabVIEW狀態圖模塊,用戶可開發狀態圖(statechart diagram)、通過NI
    發表于 04-14 01:00

    【妖精分享】時序、活動狀態圖、協作圖區別

    歡迎下載
    發表于 02-18 11:49

    狀態圖使用詳解-簡單入門

    本帖最后由 sszx2007 于 2019-6-17 10:38 編輯 狀態圖使用詳解-簡單入門安裝狀態圖工具包所有的狀態圖工具包均不支持64位LabVIEW有關狀態圖的概念,可
    發表于 04-07 20:12

    labview狀態圖模塊的一些疑思

    自己寫的一個異步狀態圖的demo,主要測試一下異步狀態圖的一些特性,但是可以看到我直接丟了兩個循環,異步狀態圖只有在收到觸發之后才會進入狀態轉移,如果沒有選擇任何觸發器,那么異步
    發表于 05-31 11:45

    狀態圖編程

    狀態圖編程指南
    發表于 01-10 16:16

    LabVIEW狀態圖編程指南

    采用 LabVIEW 狀態圖模塊開發應用程序 1-7LabVIEW 狀態圖模塊中 UML 專用術語 8-15如何對 LabVIEW 狀態圖應用程序進行調試 16-25LabVIEW 狀態圖
    發表于 09-21 06:05

    UML狀態圖在回歸測試中的應用

    基于UML 狀態圖的測試是一種系統測試技術,也是基于需求的回歸測試方法的擴展。該文通過依賴性分析,生成基于依賴性分析的UML 狀態圖和依賴,將修改前和修改后的UML 狀態圖
    發表于 03-23 08:46 ?14次下載

    LabVIEW狀態圖編程指南

    采用LabVIEW狀態圖模塊開發應用程序 1-7LabVIEW狀態圖模塊中UML專用術語 8-15如何對LabVIEW狀態圖應用程序進行調試 16-25LabVIEW狀態圖模塊生成代碼
    發表于 07-01 10:45 ?110次下載

    時序,活動,狀態圖協作圖區別對比

      如今時序,活動,狀態圖協作圖在生活當中已經得到了普遍的使用,那么它們四者之間有什么
    發表于 11-20 10:03 ?2.8w次閱讀
    <b class='flag-5'>時序</b><b class='flag-5'>圖</b>,<b class='flag-5'>活動</b><b class='flag-5'>圖</b>,<b class='flag-5'>狀態圖</b>和<b class='flag-5'>協作圖</b><b class='flag-5'>區別</b>對比

    時序活動狀態圖協作圖區別

    原子的, 不可中斷的動作, 并在此動作完成之后向另一個動作轉變. 在 UML 中動作狀態用圓角矩形 表示, 動作狀態所表示的動作寫在圓角矩形內部.
    的頭像 發表于 05-08 09:10 ?9840次閱讀
    <b class='flag-5'>時序</b><b class='flag-5'>圖</b>、<b class='flag-5'>活動</b><b class='flag-5'>圖</b>、<b class='flag-5'>狀態圖</b>、<b class='flag-5'>協作圖</b>的<b class='flag-5'>區別</b>

    UML狀態圖詳解

    本篇介紹了UML狀態圖的基礎知識,并通過visio繪制一個全自動洗衣機的UML狀態圖實例,來介紹UML狀態圖的畫法與所表達的含義。
    的頭像 發表于 05-09 09:00 ?3177次閱讀
    UML<b class='flag-5'>狀態圖</b>詳解
    主站蜘蛛池模板: 性春院| 女王黄金vk| 99热在线视频| 偷窥美女3| 久久电影院久久国产| 99爱在线观看| 婷婷久久无码欧美人妻| 久久99视频免费| chinesevideoshd性舞| 午夜十八岁禁| 伦理片2499电影伦理片| 纯肉巨黄H爆粗口男男分卷阅读| 亚洲XXX午休国产熟女屁| 理论片87福利理论电影| 粗大分开挺进内射| 亚洲视频无码高清在线| 欧美日韩看看2015永久免费| 国产欧美一区二区三区免费| 自慰弄湿白丝袜| 三级电影免费看| 久久re视频这里精品一本到99| 99热久久视频只有精品6 | 国产AV精品久久久免费看| 亚洲一卡二卡三卡四卡无卡麻豆| 欧美丰满熟妇BBB久久久| 国产精品无码人妻在线| 最新国产亚洲亚洲精品视频| 色婷婷我要去我去也| 久热这里只有精品99国产6| 闺蜜扒开我尿口使劲揉| 在线免费观看视频a| 色欲精品国产AV久久久| 久久久免费热线精品频| 国产69精品久久久久乱码| 在线不卡日本v二区到六区| 色戒床震视频片段| 老司机福利视频一区在线播放| 国产成人久久精品AV| 97caopeng| 亚洲精品乱码久久久久久中文字幕 | 麻豆免费观看高清完整视频|