產品經理必看:UML用例圖繪製技巧(附高清模板)

更新於 發佈於 閱讀時間約 4 分鐘

UML圖從考慮系統的不同角度出發,可分為結構行為圖和動態行為圖,定義了類別圖、使用案例圖、物件圖、元件圖、包圖、部署圖、活動圖、序列圖、協作圖、狀態圖等10種圖。今天就來跟大家分享UML圖的一種常見圖形--用例圖。

raw-image

10種常見的UML圖

什麼是用例圖?

用例圖是指由參與者(Actor)、用例(Use Case)、邊界以及它們之間的關係構成的用於描述系統功能的視圖。它是外部使用者(被稱為參與者)所能觀察到的系統功能的模型圖。用例圖的目的是捕捉到一個系統的動態方面,它用來收集系統的要求,包括內部和外部的影響,這些要求大多是設計要求。所以,分析一個系統時要收集其功能案例和確定參與者。

簡單來說,用例圖的目的是:用來收集系統的要求;用於獲取系統的外觀圖;識別外部和內部因素影響系統;顯示要求之間的相互作用是參與者。用例的本質,是場景化思維和系統思維的體現。畫圖的過程,其實是在鍛鍊我們從使用者視角去思考問題,這樣更能理解業務、清晰表達需求。

用例圖的組成元素

用例圖由4個元素組成:參與者、用例、系統邊界、參與者之間的關係組成。

raw-image

用例圖組成元素(由左至右依序為:參與者、用例、系統名稱)

參與者(Actor) :與應用程式或系統互動的使用者、組織或外部系統。用一個小人表示。

用例(Use Case) :用例就是外部可見的系統功能,對系統提供的服務進行描述。用橢圓表示。

系統邊界:系統邊界是指系統與系統之間的界限。以方形容器+系統名稱表示。

參與者之間的關係:用例圖中的關係有关联、包含、擴展和泛化4種。

raw-image

UML用例圖中的關係

ProcessOn作為專業強大的繪圖工具,支援線上編輯流程圖、心智圖、甘特圖、原型圖、UML、網路拓撲圖等多種圖形。使用者可以從零開始建立新內容,也可以輕鬆地在現有作圖框架、案例範本上進行編輯和修改,操作簡單易上手。

用例圖規約

對於每一個用例,我們還需要有詳細的描述訊息,以便讓別人對於整個系統有一個更加詳細的了解,這些資訊包含在用例規約之中。每一個用例的用例規約都應該包含以下內容:

raw-image

UML用例圖規約

如何繪製用例圖

ProcessOn作為一站式的流程圖工具,支援繪製專業的UML圖,不僅可以繪製用例,還有時序圖、類別圖、狀態圖/活動圖、部署圖和組件圖等,快速滿足你的工作需求。下面用ProcessOn為你示範UML用例圖繪製步驟。

Step1:新流程圖,新增UML圖形或UML用例圖到圖形區

raw-image

新增UML圖形到圖形區

Step2:拖曳使用UML用例圖到圖形中使用

raw-image

拖曳用例圖圖形

Step3:標註內容,建立關係

如果你想讓自己的用例圖更美觀一些,可以把圖形填滿不同顏色、相同的圖示大小相同(重複使用功能很好用)、上下圖形保持對齊等。

用例圖實例

下面是ProcessOn社群一些優質的用例圖模板,推薦給大家。

raw-image

內容管理系統用例圖

raw-image

物流管理系統用例圖

raw-image

購票系統用例圖

raw-image

圖書館借還系統用例圖

raw-image

電影票管理系統用例圖

想了解更多UML用例圖的小夥伴, ProcessOn 還有非常多的資源,大家搜尋」用例圖「即可查詢到。當然,如果你很專業,歡迎發布你的圖到模板庫哦。

avatar-img
1會員
52內容數
分享心智圖與流程圖使用技巧
留言
avatar-img
留言分享你的想法!
ProcessOn的沙龍 的其他內容
泳道圖旨在展示工作流程中每個步驟涉及的流程、參與者(流程環節負責人、工作部門甚至資訊系統)的一類圖形。當某個事件的過程涉及許多不同人、不同部門或不同功能區域時,很難追蹤每個步驟的負責人。因此解決此問題的有效方法是用泳道圖把流程圖分欄,這樣能清楚了解任務轉交的流程。
流程圖,又稱程式框圖,是流經一個系統的資訊流、觀點流或部件流的圖形代表,是表示演算法、工作流程或流程的一種框圖表示,它以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接。這種表示法便於說明解決已知問題的方法,流程圖在分析、設計、記錄及操控許多領域的流程或程序都有廣泛應用。
流程圖作為一種最普遍使用的圖形,是流經一個系統的資訊流、觀點流或部件流的圖形代表。流程圖廣泛應用於網路企業的各個職位和場景中,程式設計師更是在其工作中頻繁使用。小編將為你介紹程式設計師在工作中使用流程圖的3種應用場景。
本文會利用ProcessOn心智圖和流程圖工具,講解什麼是數據中台、數據中台的價值、數據中台必備的能力,結合一些優質的數據中台範本來展開說明。
流程圖以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接,在分析、設計、記錄及操控許多領域都有廣泛應用。先跟大家講解下繪製流程圖需要事先做好的4個必備工作,如果不把必備工作先做好,是不可能畫出一個高品質的流程圖的。
在資訊化的今天,網路拓樸圖扮演了至關重要的角色,它不僅是網路結構的視覺呈現,更是幫助我們理解和優化網路設計的重要工具。那麼,網路拓樸是什麼?網路拓樸圖類型有哪些?網路拓樸圖作圖工具有哪些?本文將帶你了解網路拓樸圖的基礎知识。
泳道圖旨在展示工作流程中每個步驟涉及的流程、參與者(流程環節負責人、工作部門甚至資訊系統)的一類圖形。當某個事件的過程涉及許多不同人、不同部門或不同功能區域時,很難追蹤每個步驟的負責人。因此解決此問題的有效方法是用泳道圖把流程圖分欄,這樣能清楚了解任務轉交的流程。
流程圖,又稱程式框圖,是流經一個系統的資訊流、觀點流或部件流的圖形代表,是表示演算法、工作流程或流程的一種框圖表示,它以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接。這種表示法便於說明解決已知問題的方法,流程圖在分析、設計、記錄及操控許多領域的流程或程序都有廣泛應用。
流程圖作為一種最普遍使用的圖形,是流經一個系統的資訊流、觀點流或部件流的圖形代表。流程圖廣泛應用於網路企業的各個職位和場景中,程式設計師更是在其工作中頻繁使用。小編將為你介紹程式設計師在工作中使用流程圖的3種應用場景。
本文會利用ProcessOn心智圖和流程圖工具,講解什麼是數據中台、數據中台的價值、數據中台必備的能力,結合一些優質的數據中台範本來展開說明。
流程圖以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接,在分析、設計、記錄及操控許多領域都有廣泛應用。先跟大家講解下繪製流程圖需要事先做好的4個必備工作,如果不把必備工作先做好,是不可能畫出一個高品質的流程圖的。
在資訊化的今天,網路拓樸圖扮演了至關重要的角色,它不僅是網路結構的視覺呈現,更是幫助我們理解和優化網路設計的重要工具。那麼,網路拓樸是什麼?網路拓樸圖類型有哪些?網路拓樸圖作圖工具有哪些?本文將帶你了解網路拓樸圖的基礎知识。
你可能也想看
Google News 追蹤
Thumbnail
該來的終究還是來了 度過焦躁不安的一整周,學徒老人家我的不安感等比級數的襲來,自3/19寫了第一篇關於<巴克萊銀行:倉促撤退>的報告,看到市場上的機構法人有如大洪水、地震來臨前夕開始竄逃撤退。 海湖莊園協議 接著,在3/31與4/2兩天接著寫了川普與他的財經團隊在海湖莊園豪
Thumbnail
空單爆天量、技術指標超賣、情緒恐慌到極致:美股嘎空行情有機會啟動嗎? 重點摘要: 技術面極度超賣,反彈條件醞釀中,但尚未明確止穩 SPY 與 QQQ 的重要指標,如MACD、KDJ、RSI等指標進入極端超賣區,但尚未出現底部鈍化或明確反轉訊號,技術面仍屬空方主導。 連續出現跳空缺口,空方動
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
樣板模式的定義極為簡單,卻是大型系統程式、WEB/APP應用框架的設計核心,完美展現設計模式的價值: 簡單、高效、強大。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
觀察者模式透過主題訂閱/訊息通知的機制,極度增強系統的可擴展性、靈活性以及降低組件間的耦合度。概念直觀簡單,是非常實用的設計模式。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
有趣的是,Model 其實沒什麼嚴格的定義,所以每個人對 Model 的解讀也不盡相同,有人覺得資料怎麼儲存屬於 Model 的一部份 (受 ORM 工具的影響),有人覺得工作流程 (workflow) 是 Model 的一部份,我個人也有自己的想法,而且隨專案的規模和特性,也不是總是一樣的。
Thumbnail
系統的分析與規劃 在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。 進行深入了解 若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理
Thumbnail
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流
Thumbnail
該來的終究還是來了 度過焦躁不安的一整周,學徒老人家我的不安感等比級數的襲來,自3/19寫了第一篇關於<巴克萊銀行:倉促撤退>的報告,看到市場上的機構法人有如大洪水、地震來臨前夕開始竄逃撤退。 海湖莊園協議 接著,在3/31與4/2兩天接著寫了川普與他的財經團隊在海湖莊園豪
Thumbnail
空單爆天量、技術指標超賣、情緒恐慌到極致:美股嘎空行情有機會啟動嗎? 重點摘要: 技術面極度超賣,反彈條件醞釀中,但尚未明確止穩 SPY 與 QQQ 的重要指標,如MACD、KDJ、RSI等指標進入極端超賣區,但尚未出現底部鈍化或明確反轉訊號,技術面仍屬空方主導。 連續出現跳空缺口,空方動
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
樣板模式的定義極為簡單,卻是大型系統程式、WEB/APP應用框架的設計核心,完美展現設計模式的價值: 簡單、高效、強大。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
觀察者模式透過主題訂閱/訊息通知的機制,極度增強系統的可擴展性、靈活性以及降低組件間的耦合度。概念直觀簡單,是非常實用的設計模式。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
有趣的是,Model 其實沒什麼嚴格的定義,所以每個人對 Model 的解讀也不盡相同,有人覺得資料怎麼儲存屬於 Model 的一部份 (受 ORM 工具的影響),有人覺得工作流程 (workflow) 是 Model 的一部份,我個人也有自己的想法,而且隨專案的規模和特性,也不是總是一樣的。
Thumbnail
系統的分析與規劃 在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。 進行深入了解 若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理
Thumbnail
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流