產品經理必看: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會員
20內容數
分享心智圖與流程圖使用技巧
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ProcessOn的沙龍 的其他內容
泳道圖旨在展示工作流程中每個步驟涉及的流程、參與者(流程環節負責人、工作部門甚至資訊系統)的一類圖形。當某個事件的過程涉及許多不同人、不同部門或不同功能區域時,很難追蹤每個步驟的負責人。因此解決此問題的有效方法是用泳道圖把流程圖分欄,這樣能清楚了解任務轉交的流程。
流程圖,又稱程式框圖,是流經一個系統的資訊流、觀點流或部件流的圖形代表,是表示演算法、工作流程或流程的一種框圖表示,它以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接。這種表示法便於說明解決已知問題的方法,流程圖在分析、設計、記錄及操控許多領域的流程或程序都有廣泛應用。
流程圖作為一種最普遍使用的圖形,是流經一個系統的資訊流、觀點流或部件流的圖形代表。流程圖廣泛應用於網路企業的各個職位和場景中,程式設計師更是在其工作中頻繁使用。小編將為你介紹程式設計師在工作中使用流程圖的3種應用場景。
本文會利用ProcessOn心智圖和流程圖工具,講解什麼是數據中台、數據中台的價值、數據中台必備的能力,結合一些優質的數據中台範本來展開說明。
流程圖以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接,在分析、設計、記錄及操控許多領域都有廣泛應用。先跟大家講解下繪製流程圖需要事先做好的4個必備工作,如果不把必備工作先做好,是不可能畫出一個高品質的流程圖的。
在資訊化的今天,網路拓樸圖扮演了至關重要的角色,它不僅是網路結構的視覺呈現,更是幫助我們理解和優化網路設計的重要工具。那麼,網路拓樸是什麼?網路拓樸圖類型有哪些?網路拓樸圖作圖工具有哪些?本文將帶你了解網路拓樸圖的基礎知识。
泳道圖旨在展示工作流程中每個步驟涉及的流程、參與者(流程環節負責人、工作部門甚至資訊系統)的一類圖形。當某個事件的過程涉及許多不同人、不同部門或不同功能區域時,很難追蹤每個步驟的負責人。因此解決此問題的有效方法是用泳道圖把流程圖分欄,這樣能清楚了解任務轉交的流程。
流程圖,又稱程式框圖,是流經一個系統的資訊流、觀點流或部件流的圖形代表,是表示演算法、工作流程或流程的一種框圖表示,它以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接。這種表示法便於說明解決已知問題的方法,流程圖在分析、設計、記錄及操控許多領域的流程或程序都有廣泛應用。
流程圖作為一種最普遍使用的圖形,是流經一個系統的資訊流、觀點流或部件流的圖形代表。流程圖廣泛應用於網路企業的各個職位和場景中,程式設計師更是在其工作中頻繁使用。小編將為你介紹程式設計師在工作中使用流程圖的3種應用場景。
本文會利用ProcessOn心智圖和流程圖工具,講解什麼是數據中台、數據中台的價值、數據中台必備的能力,結合一些優質的數據中台範本來展開說明。
流程圖以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接,在分析、設計、記錄及操控許多領域都有廣泛應用。先跟大家講解下繪製流程圖需要事先做好的4個必備工作,如果不把必備工作先做好,是不可能畫出一個高品質的流程圖的。
在資訊化的今天,網路拓樸圖扮演了至關重要的角色,它不僅是網路結構的視覺呈現,更是幫助我們理解和優化網路設計的重要工具。那麼,網路拓樸是什麼?網路拓樸圖類型有哪些?網路拓樸圖作圖工具有哪些?本文將帶你了解網路拓樸圖的基礎知识。
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
樣板模式的定義極為簡單,卻是大型系統程式、WEB/APP應用框架的設計核心,完美展現設計模式的價值: 簡單、高效、強大。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
觀察者模式透過主題訂閱/訊息通知的機制,極度增強系統的可擴展性、靈活性以及降低組件間的耦合度。概念直觀簡單,是非常實用的設計模式。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
有趣的是,Model 其實沒什麼嚴格的定義,所以每個人對 Model 的解讀也不盡相同,有人覺得資料怎麼儲存屬於 Model 的一部份 (受 ORM 工具的影響),有人覺得工作流程 (workflow) 是 Model 的一部份,我個人也有自己的想法,而且隨專案的規模和特性,也不是總是一樣的。
Thumbnail
系統的分析與規劃 在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。 進行深入了解 若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理
Thumbnail
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
樣板模式的定義極為簡單,卻是大型系統程式、WEB/APP應用框架的設計核心,完美展現設計模式的價值: 簡單、高效、強大。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
觀察者模式透過主題訂閱/訊息通知的機制,極度增強系統的可擴展性、靈活性以及降低組件間的耦合度。概念直觀簡單,是非常實用的設計模式。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
代理模式通過封裝原始對象來實現對該對象的控制和管理,同時不改變原始對象的行為或客戶端與該對象互動的方式,以此介入或增強對該對象的訪問和操作。
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
有趣的是,Model 其實沒什麼嚴格的定義,所以每個人對 Model 的解讀也不盡相同,有人覺得資料怎麼儲存屬於 Model 的一部份 (受 ORM 工具的影響),有人覺得工作流程 (workflow) 是 Model 的一部份,我個人也有自己的想法,而且隨專案的規模和特性,也不是總是一樣的。
Thumbnail
系統的分析與規劃 在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。 進行深入了解 若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理
Thumbnail
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流