UML交互圖

  • UML 交互圖描述的是對象之間的動態合作關係以及合作過程中的行為次序。
  • UML 交互圖常常用來描述一個用例的行為,顯示該用例中所涉及的對象以及這些對象之間的消息傳遞情況,即一個用例的實現過程。
  • UML 交互圖包括兩種:序列圖和協作圖。
    • 序列圖 :顯示對象之間的關係,強調對象之間消息的時間順序,顯示對象之間的交互。
    • 協作圖 :描述對象之間的交互關係。

作用:

  • 交互圖捕捉一個系統的動態行為;
  • 交互圖用來描述該系統中的消息流;
  • 交互圖用來描述對象的結構組織;
  • 交互圖是為了描述對象之間的互動。

如何畫:

在繪製交互圖之前,確定以下條件:

  • 參與互動的對象;
  • 對象之間的消息流;
  • 消息的順序流程;
  • 對象的組織。

序列圖:詳細查看zhuanlan.zhihu.com/p/38

協作圖:

協作圖顯示對象的組織,如下圖所示。

這裡協作圖的方法調用序列是表示,由一些數字技術,如下所示。

該數字表示方法如何被稱為此起彼伏。我們已經採取了相同的訂單管理系統,協作圖來描述。

這些調用方法類似的序列圖。但不同的是,序列圖中未介紹的對象組織,而協作圖中示出的對象的組織。

現在選擇這兩個圖表之間主要強調的是需求類型。如果時間序列是很重要的,那麼序列圖中被使用,並且,如果需要的組織,那麼使用協作圖。

交互圖的用法:

  • 按時間順序的控制流建模。
  • 為了模擬流結構組織控制。
  • 對於正向工程。
  • 逆向工程。

UML活動圖

UML 活動圖是 UML 的動態模型的一種圖形,一般用來描述相關用例圖。

UML 活動圖描述滿足用例要求所要進行的活動以及活動間的約束關係,有利於識別並行活動。

UML 活動圖是一種特殊的狀態圖,它對於系統的功能建模特別重要,強調對象間的控制流程。

UML 活動圖是一種表述過程基理、業務過程以及工作流的技術。它可以用來對業務過程、工作流建模,也可以對用例實現甚至是程序實現來建模

UML 活動圖基本上是代表流程形成一個活動到另一個活動的流程圖。活動可以被描述為一個系統的操作。

目的:

  • 繪製活動流程系統。
  • 描述的順序從一個活動到另一個。
  • 描述系統並行,分支,並發流。

怎麼畫:

活動圖主要用於為流程圖包括由系統執行的活動

在繪製活動圖,我們應該確定以下要素:

  • 活動
  • 交互
  • 條件
  • 約束

活動圖的主要用途:

  • 使用業務建模工作流程。
  • 建模的業務需求。
  • 高層次的理解系統的功能。
  • 調查在後一階段的業務需求。

推薦閱讀:

相关文章