加入星計劃,您可以享受以下權益:

  • 創作內容快速變現
  • 行業影響力擴散
  • 作品版權保護
  • 300W+ 專業用戶
  • 1.5W+ 優質創作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1.時序圖什么意思
    • 2.時序圖的作用和特點
    • 3.時序圖組成元素
    • 4.時序圖和流程圖的區別
  • 相關推薦
  • 電子產業圖譜
申請入駐 產業圖譜

時序圖

2021/06/03 作者:eefocus_3730095
3.6萬
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

時序圖包括如下元素:角色,對象,生命線,控制焦點和消息。時序圖是交互圖的一種。時序圖和交互圖都描述了軟件的動態特征,是軟件處理業務邏輯能力的體現。

1.時序圖什么意思

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

2.時序圖的作用和特點

1、時序圖作用 : 直觀刻畫對象之間傳遞消息的過程, 也就是面向對象編程中不同對象間方法調用的過程;時序圖可以為單一控制流;也可以包含一主多分支時序圖, 使用包對這些時序圖進行管理;

2、時序圖組成:對象(Object), 生命線(Lifeline), 激活(Activation), 消息(Message);

3、時序圖中對象(Object):

對象 : 表示能夠交互的個體或模塊,在java中對應類的實例

3.時序圖組成元素

時序圖中包括如下元素:角色,對象,生命線,控制焦點和消息。
 

1、角色(Actor):系統角色,可以是人或者其他系統,子系統。
 

2、對象(Object):對象代表時序圖中的對象在交互中所扮演的角色,位于時序圖頂部和對象代表類角色。

對象一般包含以下三種命名方式:第一種方式包含對象名和類名。第二種方式只顯示類名不顯示對象名,即為一個匿名對象。第三種方式只顯示對象名不顯示類名。

3、生命線(Lifeline):生命線代表時序圖中的對象在一段時期內的存在。時序圖中每個對象和底部中心都有一條垂直的虛線,這就是對象的生命線,對象間 的消息存在于兩條虛線間。

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

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

 

4.時序圖和流程圖的區別

時序圖是交互圖的一種。時序圖和交互圖都描述了軟件的動態特征,是軟件處理業務邏輯能力的體現。流程圖面向業務邏輯,不涉及軟件內部的組件和結構,不涉及業務邏輯處理的參與者,只考慮業務處理的步驟及流程。時序圖,通過業務處理的參與者的順序協作來展示軟件的不同組件如何協作來完成業務。描述了軟件的組成者如何協作來完成業務邏輯。涉及到了軟件的組成和軟件的功能(能力)。

相關推薦

電子產業圖譜

TA的熱門作品
查看更多
无码人妻AⅤ一区二区三区三级
午夜福利视频| 三级片免费在线观看| 免费看av| 毛片免费看| 草莓视频成人版| 黄色网站在线| AV免费在线观看| a片在线免费观看| 日韩在线视频| av资源网| 天天干夜夜操| 日韩在线视频| 免费性爱视频| 台湾中文娱乐网| 38在线电影| free性欧美|taj170 AV免费观看|1bv392 A片在线播放|iu1343 亚洲男人天堂|zwf818 777奇米|r2o368 中文字幕av|sf2471 亚洲视频在线观看|ezu888 激情五月网|k0n83 五月天色婷婷|qlg182 99这里只有精品|0wr537 免费性爱视频|sn0289 日韩在线视频|nsy260 人人摸人人操|y0j297 免费黄色网址|mhx887 免费黄色软件|1mh899 A片在线播放|sn1791