簡體   English   中英

如何在活動圖中顯示可能的操作?

[英]How to show possible actions in an activity diagram?

我試圖在活動圖中描繪一個應用程序。 它是關於加入協會的。 會員和協會均可取消該會員的會員資格。 我不知道如何描繪它。 這是圖

有三個動作流程開始制作會員活動,完成會員,取消會員資格和取消會員資格。 它是真實的代表嗎? 三個動作流程是可能的,只有一個可以實現。 我想使用黑匣子,但據說它描繪了並行活動。 或者我應該使用decision diomand? 什么是這個場景最好的 depistion ?

如果您想使用活動圖顯示業務流程,您就錯過了作為成員參與的關鍵部分。 使用當前圖表,您會立即從成為會員跳到取消會員資格,這可能不是您想要描繪的。 此外,從一個動作中出來的兩個箭頭是一個隱式分叉,因此成員和協會都必須並行執行取消才能完成流程。

根據您的問題,我假設您想展示系統中一般可以進行哪些操作。 在這種情況下,您的首選圖應該是用例圖而不是活動圖。

如果您堅持使用活動圖,請添加一個中間操作(例如“執行會員職責”或其他任何內容),然后是一個決策節點(菱形),然后該節點將具有到兩個取消選項的輸出邊。 確保在這些邊上添加條件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM