目錄
-
- 具體步驟
-
- 前提準備
- 實戰畫用例圖
- 實戰加一
-
- 繪制“機票預訂系統”用例圖
- 補充
-
- 補充一:如何調整整體字型
- 補充二:如何修改邊框字型
- 補充三:在關閉Enterprise Architect之後如何打開?
在《UML面向對象分析、模組化與設計》中學到了用例圖,用例圖是指由參與者(Actor)、用例(Use Case),邊界以及它們之間的關系構成的用于描述系統功能的視圖。用例圖(User Case)是外部使用者(被稱為參與者)所能觀察到的系統功能的模型圖。
用例圖中的主要元素包括參與者、用例以及元素之間的關系(這三個應該很好了解,一啪啦的廢話不多說了,要是看了這個講解有什麼不懂的直接留言或者私信)。
我們可以看一個用EA繪制餐館管理系統的用例圖
enterprise architect是資料庫設計和建構的好工具,不僅僅是UML模組化工具,包括項目計劃,業務流程,生成文檔和子產品等功能
接下來講解怎麼用Enterprise Architect(以下簡稱EA)工具來畫
具體步驟
前提準備
步驟:打開EA
選擇一個路徑儲存就好la
這裡畫用例圖,是以選擇Use Case
建立項目已經完成了,然後,建立包
包已經建立完成了,接下來建立圖
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公衆号:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)
接下來,點選此處,就會彈出工具箱
實戰畫用例圖
我們點選一個Actor,其實就是參與者。點選不動拖到繪制畫面中
注意:如果沒有出現右邊的輸入框框的話就手動點第二個紅框框,就會出現!資訊填寫好點選确定或者回車就行了
我們也可以設定邊界,做法和上面是一樣的,将這個框框按住不動,拖到繪制頁面
邊界可根據個人喜好設定,當然也可以輸入一個餐館管理系統,我這裡的名稱是沒有輸入的,當然可以輸入
接下來就是用例,還是剛剛的方法,把Use Case拖住不動 到繪制頁面
用元素之間的關系連接配接線連接配接,還是和剛剛一樣,拖住不動到繪制頁面
這個線繪制是沒有箭頭的,我們需要手動添加箭頭:
選中箭頭,右鍵點選特性,方向選擇起始——>目标——>點選确定
這樣線就處理好了,如圖
泛化線的繪制
泛化很好了解,就好比奔馳是車、狗是動物一樣。例如處理現金結賬和處理銀行卡結賬都屬于收款
用泛化連接配接的圖形如圖所示
當然也經常會用到“包含include”“擴充extend”。這兩者的差別是“包含”是主用例沒有包含其他的輔助用例就不能獨立執行,但是主用例可以在沒有“擴充”其他輔助用例的情況也可以執行。
繪制include線和extend線
選中這個小箭頭,拖到相應關系的用例上面,再選擇對應的關系
這樣一個簡單的圖就做好了,由圖可知字型太小了,我們可以調整字型,見補充
最後一個簡單的用例圖就做好了
實戰加一
繪制“機票預訂系統”用例圖
1. 确定“機票預定系統”參與者。
遊客、會員使用者、信用評價系統、管理者
2. 确定“機票預訂系統”的用例。
遊客:查詢航班、注冊
會員:購買機票、查詢航班、退訂機票、改簽、檢視行程
信用評價系統:檢查信用等級、修改信用等級(這兩個用例并非由評價系統觸發)
管理者:設定航班安排
3. 确定用例之間的關系
購買機票—查詢航班、檢查信用等級(include)
退訂機票—修改信用等級(extend)
改簽—查詢航班、檢視行程(include)
補充
補充一:如何調整整體字型
點選——>工具——>選項
點選外觀——>配置預設的元素字型——>選擇字型大小——>确定
補充二:如何修改邊框字型
點選邊框——>點選紅框内的小掃把——>再點選大寫的A就可以設定字型大小了——>最後再點選确定
補充三:在關閉Enterprise Architect之後如何打開?
在右下角找到模型,點選項目浏覽器,找到自己剛剛建立的圖就可以打開了。
這便是我搗騰好久才整出來的,百度沒找到沒有的東西就一個一個的試,馬克思主義中有句話說得特别好:實踐是檢驗真理的唯一标準
共勉!
注:創作不易,轉載請注明出處
https://blog.csdn.net/hanhanwanghaha一個超級無敵可愛的人歡迎你的關注!
有問題可在CSDN上私信我,期待與你的一起學習