UML數據建模工具之Enterprise Architect(EA)實例


一.需求建模,模擬銀行ATM機用戶取款實例.

1.新建項目選擇模型視圖類別

 

 

2.將model更改成ATM(項目名稱).

3.將Requirements更改成'需求建模',Analysis View 更改成'領域模型',Use Case View更改成'用例模型',將Logical View更改成'邏輯模型'.

 

4.在需求建模,分別建立包,卡處理,用戶登錄,取款,用戶界面,查詢余額,其次,

Add a package--->Create diagram--->extended--->Requirements(增加示例圖)

 

5.從Active Diagrams中找到'卡處理'的用例圖,增加相關元素,從而繪制第一個子需求模塊.

 

6.從Toolbox選中--->Requirements,再拖動Requirement到diagram界面--->增加第一個元素到卡處理子模塊.

 

 

7.在卡處理的黑色箭頭出向上拖動--->選擇Requirement-->Aggregation to part--->生成第2個元素---更概名稱為'識別卡'.

 

 

 

8.同理,生成第3個元素'退卡',至此,第一個子模塊的功能需求完成.

 

 

9.取款子需求模塊 .

 

 

10.用戶登錄子模塊

 

 

11.查詢余額子模塊.

 

12.用戶界面子模塊.

 

 

13.將所有需求拖動到功能性需求模塊中顯示.

 

 

14.增加一個A標簽描述項目名稱--->ATM系統功能性需求分析.

 

二.用例模型

1.增加1個Actor--->用戶

2.增加3個Use Case,分別是: 查詢余額,用戶登錄,取款

3.Actor與Use Case的關系為:Use

 

 

4. Use Case用戶登錄與查詢余額,取款之間的關系為:Precedes

目的是用戶應該先登錄系統才能進行取款與查詢余額操作.

 

4.畫一個boundary(邊界),加一個用例圖名稱.

 

三.行為模型.

1.增加Add a modeling using wizard--->Dynamic View

 

 

2.將Package名稱更改為:行為模型.

3.在行為模型基礎上Add  Diagram--->UML Behavioral--->分別選擇:

1)Activity---更名(行為圖)

2)State Machine---更名(狀態圖)

3)Sequence---更名(順序圖)

 

 

4.行為模型3種圖形顯示效果.

 

 

5.在活動圖中創建3個分區,分別是用戶,主機,后台系統.

 

 

 

6.在用戶分區插入初始元素--->進行第一個動作插卡.

 

 

 

7.建立用戶分區與ATM主機分區的聯系.

 

 

8. 戶分區與ATM主機分區效果圖.

 

在實際項目中,活動圖,狀態圖,順序圖根據系統需求與用例需求制造出一個效果圖即可.

 

四.項目導出成PDF格式步驟:

1.

 

2.

五.生成JAVA實體類數據腳本

1.選擇add diagram--->UML Structual--->Class

 

 

2.更改類名稱class3--->t_fqc

  t_fqc表右健--->attrubutes--->增加類成員.

 

 

3.生成代碼---在父類文件夾選擇Code Engineering--->Generate Source Code

 

 

4.增加calss字段.

 

 

5.Property提供編程語言選擇屬性.----並且可以讓EA自動生成get,set方法.

 

 

六.生成SQL語句(MySql).

1.Add new diagram--->Entity Relationship Diagram--->Entity Relationship

 

 

2.在diagram右邊畫布空白出,右健---增加實體,屬性.

 

 

3.將實體更名為t_sorting,將屬性更名為sorting.將實體與屬性建立聯系.

選中實體與屬性,右健選擇Transform.

 

 

4.系統將產生一個文件夾Domain ModelDataModeling,下層將產生數據表<table>sorting

在diagram視圖中將可以看見數據表的信息.

 

5.在t_sorting基礎上右健,選擇Columsn,進行數據庫列增加操作.

 

 

6.增加id(int)主健,mold(varchar),lot(varchar),inspectId(varchar)4個字段.

 

 

7.字段添加完成效果圖.

 

 

8.t_sorting數據表右健--->Code Engineering--->Generate Code--->產生SQL代碼.

 

 

9.確認並選擇數據庫.在搜索工具欄位搜索關鍵字database---找到Database Datatypes...

 

 

10.選擇數據庫MySql ,並且設置為默認數據庫

 

 

11.選擇SQLL輸出的物理路徑,單擊Generate,即可產生數據表SQL語句.

 

 

12.Mysql產生物理路徑與效果圖.

 

 

如果你感覺文章,對您有幫助,請適當打賞一點就行了

 

 

2018-08-23  20:13:18

 


免責聲明!

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



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