日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序时序图 Sequence Diagram(序列图) UML图(数据流程图)的绘制

發(fā)布時(shí)間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序时序图 Sequence Diagram(序列图) UML图(数据流程图)的绘制 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

參考視頻教程:1、時(shí)序圖的繪制

描述數(shù)據(jù)的流動(dòng)

上面教程看起來還是有點(diǎn)懵逼

來看百度百科吧!

時(shí)序圖中包括如下元素:角色,對(duì)象,生命線,控制焦點(diǎn)和消息。
1、角色(Actor)
系統(tǒng)角色,可以是人或者其他系統(tǒng),子系統(tǒng)。
2、對(duì)象(Object)
對(duì)象代表時(shí)序圖中的對(duì)象在交互中所扮演的角色,位于時(shí)序圖頂部和對(duì)象代表類角色。
對(duì)象一般包含以下三種命名方式:
第一種方式包含對(duì)象名和類名。
第二種方式只顯示類名不顯示對(duì)象名,即為一個(gè)匿名對(duì)象。
第三種方式只顯示對(duì)象名不顯示類名。
3、生命線(Lifeline)
生命線代表時(shí)序圖中的對(duì)象在一段時(shí)期內(nèi)的存在。時(shí)序圖中每個(gè)對(duì)象和底部中心都有一條垂直的虛線,這就是對(duì)象的生命線,對(duì)象間的消息存在于兩條虛線間。
4、控制焦點(diǎn)(Activation)
控制焦點(diǎn)代表時(shí)序圖中的對(duì)象執(zhí)行一項(xiàng)操作的時(shí)期,在時(shí)序圖中每條生命線上的窄的矩形代表活動(dòng)期。它可以被理解成C語言語義中一對(duì)花括號(hào)“{}”中的內(nèi)容,表示該對(duì)象被占用以完成某個(gè)任務(wù)。
(矩形框的高度表示對(duì)象執(zhí)行一個(gè)操作所經(jīng)歷的時(shí)間段,矩形的頂部表示動(dòng)作的開始,底部表示動(dòng)作的結(jié)束)
5、消息(Message)
消息是定義交互和協(xié)作中交換信息的類,用于對(duì)實(shí)體間的通信內(nèi)容建模,信息用于在實(shí)體間傳遞信息。允許實(shí)體請(qǐng)求其他的服務(wù),類角色通過發(fā)送和接受信息進(jìn)行通信。
6、自關(guān)聯(lián)消息
表示方法的自身調(diào)用或者一個(gè)對(duì)象內(nèi)的一個(gè)方法調(diào)用另外一個(gè)方法。以一個(gè)半閉合的長方形+下方實(shí)心剪頭表示。

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

參考文章1:時(shí)序圖

參考文章2:時(shí)序圖學(xué)習(xí)4_組成元素之生命線和激活(控制焦點(diǎn))

參考文章3:UML 序列圖

第7點(diǎn)組合片段也不太了解

不過總的來說,還是繪制出了一些一些成果(就不放高清圖了,怕被領(lǐng)導(dǎo)看到)(這是用微軟的visio畫的)新建繪圖的時(shí)候選擇UML 序列圖就好了



還是挺方便的

總結(jié)

以上是生活随笔為你收集整理的程序时序图 Sequence Diagram(序列图) UML图(数据流程图)的绘制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。