UML 建模工具的安裝與使用


一、 實驗目的

1) 學習使用 EA(Enterprise Architect) 開發環境創建模型的一般方法;

2) 理解 EA 界面布局和元素操作的一般技巧;

3) 熟悉 UML 中的各種圖的建立和表示方法;

4) 掌握如何通過 EA 工具完成相關模型的建立

二、 實驗內容及步驟

1. EA 開發環境的介紹

(1) 開始——>運行——>Enterprise Architect, 打開 Enterprise Architect 軟件。 進入軟件

之后, 可以選擇新建一個項目。 在新建項目時, 系統會提示選擇所需要的模型設計。

(2) 選擇了所需要的模型之后, 可以看到, 在界面的右側出現了相應的導航欄。 如下圖所

示, 在導航欄里面列出了剛才所選擇的系統模型。

(3) 假設選擇用例建模, 那么可以從左側的工具面板中拖拽出一個參與者, 並為它命名。

這樣在系統里面就多了一個叫做“用戶” 的參與者。

(4) 以同樣的方式從左側工具面板中拖曳一個用例, 命名為“用例一” 。

(5) 同樣通過拖拽的方式, 建立用例與參與者之間的關系。 對這個關聯關系, 我們還可

以設置更加細化的約束。

2. 采用EA工具完成以下ATM示例系統的UML模型的建立。

通過 EA 工具完成相關 UML 圖的繪制。在建立過程中嘗試理解模型元素,模型元素之間的關系。

提示:EA打開 toolbox 的快捷鍵為  alt+5

(1)首先進行軟件的下載及安裝http://tool.uml.com.cn/ToolsEA/download.asp

本次實驗由於EA15.0難以很快掌握,選用相對較老的版本進行實驗

(2)進入到EA中進行案例的學習,模型的建立

(3)卡處理

 取款

 查詢余額

 用戶界面

 用戶登錄

 

 

 最終完成功能性需求的完整建立

 

 

(4)用例模型的建立

(5)活動圖

 

 

(6)狀態圖

(7)順序圖

 

 

 

 

 

 

 

三、思考題

通過網絡查找相關資料,了解有哪些工具可以支持UML模型與C++或JAVA或PYTHON

代碼的相互轉換,並給出網絡鏈接及說明。

(1)myeclipse 轉換java    https://blog.csdn.net/laven90/article/details/39644505

(2)Acceleo 3.0轉換Python   http://www.acceleo.org/pages/home/en

(3)AndyUML 1.4.2 J轉換ava    https://play.google.com/store/apps/details?id=com.yeradis.android.yuml&hl=en

(4)ARTiSAN Studio 7.4轉換C++    http://www.atego.com/products/artisan-studio/

其他相關工具參考https://blog.csdn.net/hgy2011/article/details/8677345

四、實驗小結

1、經過本次實驗更加深入的了解EA建模的流程

2、參考視頻的后期有部分無法參考,在前面的基礎之上自己進行總圖的參照完成后續的工作,收貨頗豐

3、進行UML建模的驗證性實驗難度不大,但是軟件的不同版本的使用仍有很大的挑戰,希望有時間可以摸索EA15.0版本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM