天天看點

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

目錄

    • 具體步驟
      • 前提準備
      • 實戰畫用例圖
    • 實戰加一
      • 繪制“機票預訂系統”用例圖
    • 補充
      • 補充一:如何調整整體字型
      • 補充二:如何修改邊框字型
      • 補充三:在關閉Enterprise Architect之後如何打開?

在《UML面向對象分析、模組化與設計》中學到了用例圖,用例圖是指由參與者(Actor)、用例(Use Case),邊界以及它們之間的關系構成的用于描述系統功能的視圖。用例圖(User Case)是外部使用者(被稱為參與者)所能觀察到的系統功能的模型圖。

用例圖中的主要元素包括參與者、用例以及元素之間的關系(這三個應該很好了解,一啪啦的廢話不多說了,要是看了這個講解有什麼不懂的直接留言或者私信)。

我們可以看一個用EA繪制餐館管理系統的用例圖

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
enterprise architect是資料庫設計和建構的好工具,不僅僅是UML模組化工具,包括項目計劃,業務流程,生成文檔和子產品等功能

接下來講解怎麼用Enterprise Architect(以下簡稱EA)工具來畫

具體步驟

前提準備

步驟:打開EA

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

選擇一個路徑儲存就好la

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

這裡畫用例圖,是以選擇Use Case

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

建立項目已經完成了,然後,建立包

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

包已經建立完成了,接下來建立圖

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!

歡迎關注微信公衆号:寶藏女孩的成長日記

如有轉載,請注明出處(如不注明,盜者必究)

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

接下來,點選此處,就會彈出工具箱

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

實戰畫用例圖

我們點選一個Actor,其實就是參與者。點選不動拖到繪制畫面中

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

注意:如果沒有出現右邊的輸入框框的話就手動點第二個紅框框,就會出現!資訊填寫好點選确定或者回車就行了

我們也可以設定邊界,做法和上面是一樣的,将這個框框按住不動,拖到繪制頁面

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

邊界可根據個人喜好設定,當然也可以輸入一個餐館管理系統,我這裡的名稱是沒有輸入的,當然可以輸入

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

接下來就是用例,還是剛剛的方法,把Use Case拖住不動 到繪制頁面

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

用元素之間的關系連接配接線連接配接,還是和剛剛一樣,拖住不動到繪制頁面

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

這個線繪制是沒有箭頭的,我們需要手動添加箭頭:

選中箭頭,右鍵點選特性,方向選擇起始——>目标——>點選确定

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

這樣線就處理好了,如圖

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

泛化線的繪制

泛化很好了解,就好比奔馳是車、狗是動物一樣。例如處理現金結賬和處理銀行卡結賬都屬于收款

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

用泛化連接配接的圖形如圖所示

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
當然也經常會用到“包含include”“擴充extend”。這兩者的差別是“包含”是主用例沒有包含其他的輔助用例就不能獨立執行,但是主用例可以在沒有“擴充”其他輔助用例的情況也可以執行。

繪制include線和extend線

選中這個小箭頭,拖到相應關系的用例上面,再選擇對應的關系

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

這樣一個簡單的圖就做好了,由圖可知字型太小了,我們可以調整字型,見補充

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

最後一個簡單的用例圖就做好了

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

實戰加一

繪制“機票預訂系統”用例圖

1. 确定“機票預定系統”參與者。

遊客、會員使用者、信用評價系統、管理者

2. 确定“機票預訂系統”的用例。

遊客:查詢航班、注冊

會員:購買機票、查詢航班、退訂機票、改簽、檢視行程

信用評價系統:檢查信用等級、修改信用等級(這兩個用例并非由評價系統觸發)

管理者:設定航班安排

3. 确定用例之間的關系

購買機票—查詢航班、檢查信用等級(include)

退訂機票—修改信用等級(extend)

改簽—查詢航班、檢視行程(include)

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

補充

補充一:如何調整整體字型

點選——>工具——>選項

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

點選外觀——>配置預設的元素字型——>選擇字型大小——>确定

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

補充二:如何修改邊框字型

點選邊框——>點選紅框内的小掃把——>再點選大寫的A就可以設定字型大小了——>最後再點選确定

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例
Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

補充三:在關閉Enterprise Architect之後如何打開?

在右下角找到模型,點選項目浏覽器,找到自己剛剛建立的圖就可以打開了。

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

這便是我搗騰好久才整出來的,百度沒找到沒有的東西就一個一個的試,馬克思主義中有句話說得特别好:實踐是檢驗真理的唯一标準

共勉!

注:創作不易,轉載請注明出處

https://blog.csdn.net/hanhanwanghaha一個超級無敵可愛的人歡迎你的關注!

有問題可在CSDN上私信我,期待與你的一起學習

Enterprise Architect(EA)畫UML之用例圖,敲詳細講解+實戰舉例

繼續閱讀