Visual Paradigm 教程[UML]:如何填寫UML狀態(tài)的主體?
在狀態(tài)機圖中,每個狀態(tài)活動入口、活動出口和執(zhí)行活動(即要執(zhí)行的活動)都是可以自定義的,包括前置和后置條件,以及每個條件的主體都是可以自定義的。在本教程中,您可以學習如何指定這些值,以及如何通過正在更新的演示選項在狀態(tài)主體中顯示/隱藏這些值。
已加入在線訂購,現(xiàn)在搶購立享特別優(yōu)惠>>
1.下載附件disc player.vpp.
2.在可視范例中打開下載的.vpp文件。(要打開項目,請從應用程序工具欄中Project > Open)。
3.以下面的狀態(tài)機圖為例:
4.輸入Await Action的值 。右鍵單擊Await Action state并從彈出菜單中選擇Open Specification...
5.在State Specification窗口中,可以輸入活動入口、活動出口和執(zhí)行活動,嘗試輸入要輸入的值,單擊下拉菜單的Entry。在Activity Specification中,在"Name"中輸入"ReadDiscInfo","Peconditon"中輸入 "disc is auto disc",在"body"中輸入"read disc information",最后點擊確定。
6.如下表所示,編輯等待操作狀態(tài)的 do activity and exit activity :
7.輸入Play Disc的值。右鍵單擊Play Disc 并從彈出菜單中選擇Open Specification...按照下表輸入entry activity、do activity和exit activity,如下所示:
8.編輯兩種狀態(tài)的值的結(jié)果:
9.隱藏狀態(tài)主體中的值。右鍵單擊圖表的背景,然后彈出菜單中依次點擊Presentation Options > State Display Options > State Show Pre-condition, Postcondition and Body of Internal Activities.
10.所有狀態(tài)的隱藏值結(jié)果: