時序圖中的實線和虛線分別表示什麼意思

2020-12-12 電子發燒友

時序圖中的實線和虛線分別表示什麼意思

發表於 2017-11-20 09:37:50

  什麼是時序圖

  時序圖(Sequence Diagram),又名序列圖、循序圖、順序圖,是一種UML交互圖。它通過描述對象之間發送消息的時間順序顯示多個對象之間的動態協作。它可以表示用例的行為順序,當執行一個用例行為時,其中的每條消息對應一個類操作或狀態機中引起轉換的觸發事件。

  

  時序圖中包括如下元素:

  角色,對象,生命線,控制焦點和消息。

  1、角色(Actor)

  系統角色,可以是人或者其他系統,子系統。

  2、對象(Object)

  對象代表時序圖中的對象在交互中所扮演的角色,位於時序圖頂部和對象代表。對象實例類角色。

  對象一般包含以下三種命名方式:

  第一種方式包含對象名和類名。

  第二種方式只顯示類名不顯示對象名,即為一個匿名對象。

  第三種方式只顯示對象名不顯示類名

  3、生命線(Lifeline)

  實例生命線代表時序圖中的對象在一段時期內的存在。時序圖中每個對象和底部中心都有一條垂直的虛線,這就是對象的生命線,對象間 的消息存在於兩條虛線間。

  4、控制焦點(Activation)

  控制焦點代表時序圖中的對象執行一項操作的時期,在時序圖中每條生命線上的窄的矩形代表活動期。它可以被理解成C語言語義中一對花括號「{}」中的內容。激活期實例

  5、消息(Message)

  消息是定義交互和協作中交換信息的類,用於對實體間的通信內容建模,信息用於在實體間傳遞信息。允許實體請求其他的服務,類角色通過發送和接受信息進行通信。

  時序圖中的實線和虛線分別表示什麼意思

  對於一般的序列圖,如果要表示對對象方法的調用,不需要畫return message,只要畫simple message就可以了,當要表示某種消息傳遞機制時才用到同步消息/異步消息和return message。

  虛線代表控制返回,一般可以省略。需要強調控制轉移地時候畫出

  序列圖中的消息可分為基礎消息、自調用消息、回送消息。

  其中回送消息(也就是返回)是用虛線的,其餘都是實線。

打開APP閱讀更多精彩內容

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

相關焦點

  • 看懂UML類圖和時序圖
    一起學習、成長、溫情的熱愛生活圖丨pexels這裡不會將UML的各種元素都提到,我只想講講類圖中各個類之間的關係;能看懂類圖中各個類之間的線條、箭頭代表什麼意思後,也就足夠應對日常的工作和交流;同時,我們應該能將類圖所表達的含義和最終的代碼對應起來
  • 黃色實線和虛線代表什麼?能掉頭嗎?
    地面指引有線條有箭頭,分別為我們規劃了行進路線與行車方向。但是我們在實際駕駛過程中,經常會看到一些自己不太清楚的指引,例如題主所說的,遇到單黃色虛線,這個情況下能正常調頭嗎?首先我們要知道,為什麼路上的線有白色和黃色。黃線是用來區分行車方向的線,我國法律規定車輛的靠右側行駛,所以我們不能越到黃線的左邊行駛。而白線則是用來區分同向行車道的,用來劃分同方向不同的行車道。
  • 線條是電子電路圖中最重要的組成元素之—,那虛線代表什麼?
    打開APP 線條是電子電路圖中最重要的組成元素之—,那虛線代表什麼?粗實線可以用來加重電路板、組合件(如繼電器等)、集成電路等的外部輪廓,但由於這些組件的外部輪廓大都用細實線畫上,所以在電路圖中很少能見到粗實踐。虛線在電路圖中用量(與細實線相比)不多,但用途不少,它的用法沒有具體規定,而是根據繪圖所要表達的內容而定。虛線所表達的內容非常豐富,短短的一段虛線可勾勒出一些元器件的動作原理、特點等,有時勝過語言文字的表達。
  • 路上的白線以及黃線,虛線實線,這些標識的意義都是不一樣的
    如今我們在開車的時候,可能會看到路上有許多標識,而且有不同顏色的,有黃色的,有白色的,而且還有虛線和實線,那麼,在看到這些標識的時候,你是不是了解它所代表的是什麼意義呢?首先就來說一說單黃線,單黃線裡面呢,是有分實線和虛線的,就先來說虛線吧,它就表示你在路上行駛的時候,如果是看到對面沒有車子在行駛,而且你所處的狀況是足夠安全的,那麼你就可以進行掉頭以及超車等等工作,虛線兩邊的車子都是享有這樣的權利的。再來說一說實線吧,單黃實線它所代表的意思是,掉頭、超車以及轉彎等舉動,都是不能做的,即便是在對面沒有車輛的狀況之下。
  • 電工知識:電路圖中虛線代表什麼意思?
    大家好我是小豆,最近有不少網友留言問,如何看懂電路圖,那麼今天我們以自動往返電路為例介紹一下如何看懂電路圖。首先我看到這是工作檯,兩邊分別有2個行程開關,下面我一起來看電路圖。我們合上電源,圖中紅色線部分代表電路帶電部分,按下啟動按鈕SB2,由於電路中串了SQ1常閉,SQ3常閉,KM2常閉,所以此時接觸器KM1得電:我們一起來看控制電路變化,KM1常開閉合 主觸點閉合,常閉斷開,形成對KM2接觸器線圈互鎖。
  • 單黃線,雙黃線,虛線,虛實線有什麼區別?一定要搞清楚!
    就算經常開車的老司機們也有可能經常因為分不清單黃線、雙黃線、虛實線等到底有啥區別而被扣分、罰款。更何況新手小白司機,今天小編就為大家簡單區分一下。1、雙黃實線雙黃線則嚴重了(沒事故和不被抓拍到的除外),它的作用是圍欄式的,若壓線則按逆行處罰,12分沒了還加上罰款,若發生事故全責侍候。雙黃實線用以劃分上下行方向各有兩條或兩條以上機動車道,而沒有設置中央分隔帶的道路。嚴格禁止車輛跨線超車或壓線行駛。
  • 路邊黃色實線和白色實線有什麼區別? 路邊標線解讀
    路邊黃色實線和白色實線有什麼區別? 路邊標線解讀時間:2017-08-17 12:35   來源:駕考寶典   責任編輯:沫朵 川北在線核心提示:原標題:路邊黃色實線和白色實線有什麼區別? 路邊標線解讀 細心的車主會發現,有些道路邊沿會有一條要麼黃色、要麼白色的實線。這些標線是什麼意思呢?它兩有啥區別呢?
  • 快速學習時序圖:時序圖簡介、畫法及實例
    時序圖是一個二維圖,橫軸表示對象,縱軸表示時間,消息在各對象之間橫向傳遞,依照時間順序縱向排列。二、 時序圖的作用是什麼?1、展示對象之間交互的順序。:課程;在時序圖中,用「:類」表示;第三種方式只顯示對象名不顯示類名,例如:講師;在時序圖中,用「對象」表示。
  • 時序圖、活動圖、狀態圖、協作圖的區別
    時序圖時序圖用於描述對象之間的傳遞消息的時間順序, 即用例中的行為順序.當執行一個用例時, 時序圖中的每條消息對應了一個類操作或者引起轉換的觸發事件.在 UML 中, 時序圖表示為一個二維的關係圖, 其中, 縱軸是時間軸, 時間延豎線向下延伸. 橫軸代表在協作中各個獨立的對象. 當對象存在時, 生命線用一條虛線表示, 消息用從一個對象的生命線到另一個對象的生命線的箭頭表示. 箭頭以時間的順序在圖中上下排列.
  • 「實線停車位」與「虛線停車位」有什麼區別?交警:停錯一秒照貼
    導語:「實線停車位」與「虛線停車位」有什麼區別?交警:多停一秒照貼你純虛線停車位「實線停車位」不管是在任何地方都有,大家出現貼條的時候還是比較少,像北京、上海這樣的大城市出現「虛線停車位」比較多,這種停車位你選擇的時候就要小心點了。
  • 虛線?實線?傻傻分不清楚?昆明上萬輛車被抓拍,就是因為沒搞懂這個!
    二、黃色單實線黃色單實線是對向車道的中間分割線。黃色單實線的意義和黃色雙實線基本相同都是嚴禁跨越的中間分割線。黃色單實線區別於黃色雙實線就是黃色單實線一般出現在路口。非路口的雙向車道一般都是黃色虛線。三、白色實線白色線是同向車道分割線,實線同樣不能跨越。實線一般在路口,是轉彎直行車道的分割線,實線區一般都有監控探頭,在白色實線區變道壓線會被扣分罰款。四、黃色虛線黃色虛線一般出現在非路口的雙向車道。
  • win10系統下cad虛線顯示為實線怎麼辦
    最近,一位windows10系統用戶反饋自己在使用CAD畫圖時,發現使用虛線畫出的圖形依然顯示為實線,這是怎麼回事呢?我們該如何操作呢?下面我們就來一起看看CAD中虛線顯示為實線如何調整虛線比例/間距的方法吧!
  • 解析UML時序圖的四大元素
    UML時序圖時序圖(SequenceDiagram)用來顯示對象之間的關係,並強調對象之間消息的時間順序,同時顯示了對象之間的交互。UML時序圖中包括如下元素,類角色,生命線,激活期和消息。1、類角色(ClassRole)類角色代表UML時序圖中的對象在交互中所扮演的角色,位於時序圖頂部。
  • 3分鐘弄懂時序圖、活動圖、狀態圖、協作圖的區別
    在 UML 中, 時序圖表示為一個二維的關係圖, 其中, 縱軸是時間軸, 時間延豎線向下延伸. 橫軸代表在協作中各個獨立的對象. 當對象存在時, 生命線用一條虛線表示, 消息用從一個對象的生命線到另一個對象的生命線的箭頭表示. 箭頭以時間的順序在圖中上下排列.
  • 時序圖和類圖的關係
    什麼是時序圖   時序圖(Sequence Diagram),又名序列圖、循序圖、順序圖,是一種UML交互圖。它可以表示用例的行為順序,當執行一個用例行為時,其中的每條消息對應一個類操作或狀態機中引起轉換的觸發事件。   什麼是類圖   類圖(Class diagram)是顯示了模型的靜態結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關係等。類圖不顯示暫時性的信息。類圖是面向對象建模的主要組成部分。
  • 怎麼看懂UML中的類圖?
    UML 從目標系統的不同角度出發,定義了用例圖、類圖、對象圖、狀態圖、活動圖、時序圖、協作圖、構件圖、部署圖等 9 種圖。本文並不會對所有圖進行分析。主要介紹開發中常用的類圖 時序圖 狀態圖。類圖類(Class)是指具有相同屬性、方法和關係的對象的抽象,它封裝了數據和行為,是面向對象程序設計(OOP)的基礎,具有封裝性、繼承性和多態性等三大特性。在 UML 中,類使用包含類名、屬性和操作且帶有分隔線的矩形來表示。
  • CAD為什麼模型空間虛線顯示正常,到布局空間顯示為實線?
    CAD為什麼模型空間虛線顯示正常,到布局空間顯示為實線,或者顯示看不清的情況?這種情況經常發生在我們繪製一些原始建築「梁」,或者天花燈帶等有特殊顯示的情況,我們繪製了兩條虛線,圖一為模型空間的效果,模型空間顯示效果布局空間顯示效果如果這個時候虛線比例不合適,我們可以輸入LTSCALE(LTS)調整視圖的全局比例,這裡我輸入5,調整到合適的虛線顯示效果,轉到布局中,這裡我們可以看到線性已經基本滿足要求,如果不滿足要求,這個時候我們只需要調整一個變量即可
  • 一篇文章,讓你搞懂建築管道施工圖中,各種線表示什麼管道
    圖框線二、中實線適用範圍及說明: 1. 輔助管線 2.分支管線三、細實線適用範圍及說明:1.管件、閥件的圖線2. 建築物及設備輪廓線3.管道中心線六、粗虛線適用範圍及說明:1. 地下管線2. 被設備所遮蓋的管線3.
  • CAD虛線顯示為實線?「CH、LTS、線型管理器」三種方法助你擺脫!
    畫圖的過程中,也許你碰到過虛線、中心線、點劃線、帶文字等特殊線型,顯示為實線,無法看到明顯斷開點
  • 虛線變實線 今起濟南燕山立交橋西護欄開口處主道車輛禁左
    齊魯網·閃電新聞12月16日訊 閃電新聞記者今天從濟南市公安局交通警察支隊獲悉,為緩解濟南市歷下區燕山立交橋地區擁堵情況,濟南交警將燕山立交橋由南向北第三車道和第四車道之間的分道虛線改為實線,以阻止地面道路車輛向左變道,從而保證主道的通行流量和通行效率。