Java向:Unified Modeling Language 統一(標準)建模語言(十一):UML 活動圖

概述

 

  • UML 活動圖是描繪 UML 動態模型的一種圖形,一般用來描述相關用例圖。
  • UML 活動圖描述滿足用例要求所要進行的活動以及活動間的約束關係,有利於識別並行活動。
  • UML 活動圖是一種特殊的狀態圖,它對於系統的功能建模特別重要,強調對象間的控制流程。
  • UML 活動圖是一種表述過程肌理、業務過程以及工作流的技術。它可以用來對業務過程、工作流建模,也可以對用例實現甚至是程序實現來建模。
  • UML 活動圖基本上是代表流程形成一個活動到另一個活動的流程圖。活動可以被描述爲系統的一個操作。

目的

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

 

畫活動圖的方法

在繪製活動圖前,我們要確定以下要素,

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

 

舉個栗子

下面是一個訂單管理系統的活動圖的例子,在圖中確定了四個活動都與條件。

其中重要的一點應該清楚地瞭解活動圖不能完全匹配的代碼。活動圖瞭解活動流程,主要用於企業用戶。

下圖繪製的四個主要活動:

  • 由客戶發送訂單
  • 收到訂單
  • 確認訂單
  • 分發訂單

收到訂單後請求狀態進行檢查,以檢查它是否是正常的或特殊的順序。不同的順序確定之後,執行調度活動,並標記爲終止進程。

因此我們可以得到下面的活動圖。 

 

作用

  • 使用業務建模工作流程。
  • 建模業務需求。
  • 高層次地理解系統功能。
  • 調查後一階段的業務需求。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章