UML工具Visual Paradigm教程:如何繪制UML序列圖?
Visual Paradigm是包含設(shè)計共享、線框圖和數(shù)據(jù)庫設(shè)計新特性的企業(yè)項目設(shè)計工具?,F(xiàn)在你只需要這樣單獨的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計軟件,用BPMN去執(zhí)行業(yè)務流程分析,用ERD企業(yè)設(shè)計數(shù)據(jù)庫的任務。Visual Paradigm現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!
當您要對系統(tǒng)或應用程序的結(jié)構(gòu)進行建模時,可以使用類圖。當您要在運行時對對象之間的交互進行建模時,可以使用方法調(diào)用的順序,可以使用順序圖。類圖和序列圖可以相互關(guān)聯(lián)。雖然類圖中的類表示數(shù)據(jù)的藍圖,但是序列圖中的生命線表示此類藍圖的實例。在本教程中,我們將從簡單的類圖開始,并使用序列圖來建模與在類圖中建模的控制器類相關(guān)的動態(tài)方法調(diào)用。
從類創(chuàng)建序列圖
2、在Visual Paradigm中打開下載的.vpp文件。要打開項目,請從應用程序工具欄中選擇“ 項目”>“打開 ”。
3、打開類圖注冊。研究圖表內(nèi)容。我們有三個類-RegistrationUI,RegistrationController和User。
4、現(xiàn)在,我們要在運行時對這些類的對象實例之間的交互進行建模。由于控制器類負責控制注冊過程,因此可以從中添加一個子序列圖。將鼠標指針移到RegistrationController。單擊右下角的資源圖標,然后從彈出菜單中選擇“ 新建圖... ”。
5、在“ 新建圖”窗口中,選擇“ 序列圖”,然后單擊“ 下一步”。保持提供的圖名稱,然后單擊“ 確定”進行確認。這將創(chuàng)建一個空的UML序列圖。
繪制順序圖
1、從圖工具欄中選擇“ 邊界生命線(B) ”。
2、單擊該圖以創(chuàng)建邊界生命線。
3、輸入registrationUI作為生命的名稱,然后按Enter確認。
4、右鍵單擊生命線,然后從彈出菜單中選擇“ 選擇類別”>“選擇類別... ”。
5、在“ 選擇類”窗口中,選擇RegistrationUI類,然后單擊“ 確定”進行確認。
之后,生命線將如下所示。
6、創(chuàng)建一個控件生命線 registrationController:RegistrationController和一個實體生命線 用戶:User。不要忘記為他們選擇適當?shù)念?。該圖如下所示。
7、讓我們對生命線之間的方法調(diào)用進行建模。將鼠標指針移到生命線registrationUI上。
8、按“ 資源目錄”資源,然后將其拖出。
9、移至生命線registrationController并釋放鼠標按鈕。
10、從資源目錄中選擇消息。
11、這會彈出一個名稱列表,您可以為新的序列消息選擇該名稱。您可以看到這些是classRegistrationController的操作。選擇createUser(name,password)。
12、關(guān)聯(lián)生命線registrationController和用戶。我們說registrationController創(chuàng)建了用戶生命線。因此,我們需要將它們與創(chuàng)建消息相關(guān)聯(lián)。將鼠標指針移到生命線registrationController中的激活上。
13、按資源“ 資源目錄”并將其拖出。
14、釋放生命線用戶上的鼠標按鈕。
15、選擇從資源目錄創(chuàng)建消息。
創(chuàng)建消息已創(chuàng)建。您的圖應如下所示:
16、從生命線registrationController創(chuàng)建消息setName和setPassword到用戶。到現(xiàn)在為止,該圖變?yōu)椋?
17、您還可以指定操作的參數(shù)。以消息createUser(name,password)為例。右鍵單擊它,然后從彈出菜單中選擇“ 打開規(guī)范... ”。
18、編輯通過點擊為虛標題按鈕,旁邊的動作類型屬性動作類型。
19、在“ 呼叫操作規(guī)范”窗口中,單擊添加>文本...以添加參數(shù)。在此示例中,單擊添加>文本...以添加參數(shù)peter。再次單擊添加>文本...以添加參數(shù)mypwd。注意,這兩個參數(shù)實際上是指操作給出的兩個參數(shù)。如果在此處添加第三個參數(shù),則它將被忽略(因為僅定義了兩個操作)。
20、單擊“ 確定”關(guān)閉窗口并返回圖表。參數(shù)已添加并顯示在圖上。最終,該圖變?yōu)椋?
=====================================================
更多Visual Paradigm相關(guān)資源,請點擊此處進行查看~
想要購買Visual Paradigm正版授權(quán)的朋友可以咨詢慧都官方客服