活動 (UML)

统一建模语言(UML)中,活動(Activity)是為了要滿足運作合約(operation contract)而有的主要任務。《Student Guide to Object-Oriented Development》定義活動是「構成流程一系列的活動步驟。」。活動可以用活动图表示。活動(Activity)常會和(Action)混淆,動作是指活動中最小的單位。

活動可以是:

  • 操作的調用。
  • 业务过程的一個步驟。
  • 整個业务过程。

活動可以分解成子活動,再往下分解到原子動作。

在活動圖中,整個活動會放在稱為「活動框」(Activity Frame)的圓角長方形裡,長方形的左上方會標示其名稱,不過也常省略。

UML 1.5和UML 2.0對活動的定義不同。UML 2.0裡的活動不是以狀態圖為準,而是以類似運作機制的佩特里網為準。在這種機制中,活動代表使用者定義的行為,用於協調各種動作(UML為此提供了一系列動作)。
文件

參考資料

评论 (0)

  • 还没有评论,来抢沙发吧。