產品經理必備技能之「UML用例圖」

0 評論 8460 瀏覽 87 收藏 9 分鐘

UML用例圖是一種以圖表形式的標準化建模語言。學會用UML用例圖也是產品經理必備技能之一哦!下面這篇文是筆者整理分享的關于UML用例圖的相關內容,大家一起來看!

用例圖是產品經理應該會畫的圖之一,它是需求分析的產物,借助用例圖,參與者以可視化的方式對問題進行探討,能夠減少大量溝通上的障礙。接下來,我們一起探討和學習一下用例圖。

一、用例圖的概念

用例圖是指由參與者(Actor)、用例(Use Case)、邊界以及它們之間的關系構成的用于描述系統功能的視圖。它是外部用戶(被稱為參與者)所能觀察到的系統功能的模型圖。

用例圖的目的是捕捉到一個系統的動態方面,它用來收集系統的要求,包括內部和外部的影響,這些要求大多是設計要求。所以,分析一個系統時要收集其功能用例和確定參與者。

簡單來說,用例圖的目的是:用來收集系統的要求;用于獲取系統的外觀圖;識別外部和內部因素影響系統;顯示要求之間的相互作用是參與者。

用例的本質,是場景化思維和系統思維的體現。畫圖的過程,實際上是在鍛煉產品經理從用戶視角去思考問題,這樣更能理解業務、清晰表達需求。

二、為什么要使用UML用例圖?

對一個復雜問題或者現象的分析,好的方式方法往往能帶來事半功倍的效果。比如在軟件開發領域,參與的人員角色各種各樣,比如軟件開發工程師、產品經理、客戶、運營人員、老板、用戶、B端客戶等等,而我們開發軟件的初衷是為了解決用戶的問題或者方便用戶的工作生活,首先就需要收集用戶的需求,而需求來自哪里呢?有如下幾種方式可以獲得需求的來源:

1. 用戶需求

首先是用戶需求,是這個產品的目標用戶想要什么,而不是你想要什么,站在用戶的立場去考慮產品應該具備什么樣的功能解決用戶的痛點,提供用戶想要的。所以需要去調研、收集你的目標用戶的需求。

2. 客戶需求

有些產品是針對B端客戶的,那B端的客戶想要什么,產品應該具備什么樣的功能滿足客戶的需求。需要調研客戶的需求。

3. 產品經理

無論做什么產品,都必須要有一個產品經理,產品經理主要負責產品的需求調研、分析、設計、規劃等等工作,產品經理對于軟件產品的開發很熟悉,熟悉用戶體驗的設計,所以為了能讓用戶有更好的體驗,產品經理也會有很多的需求,想要把這些需求在軟件上實現。

4. 運營人員

不管是什么樣的軟件產品,其實也是和用戶建立聯系的一種渠道,通過這個渠道的運營,讓用戶能夠來使用產品,那么產品本身需要具備運營的功能,滿足運營的需求。因此也需要去和運營的人員去分析,收集運營的需求。

5. 競爭對手

在產品中,有個工作叫競品分析,通過分析競爭對手的產品,發現競爭對手產品的問題,包括市場需求解決問題和用戶體驗問題,而這些問題就是你的產品需要去改變的,也是發展的機會。所以很多創業者把競爭對手的產品直接拿過來仿照去開發的方式肯定是不可取的。

6. 開發人員

產品設計出來后,具體開發還是需要技術人員去實現,但是并不是所有的方式都可以很好的實現,而且開發人員對于前沿的用戶體驗等都較熟悉,因此也會提出一些需求。

總結一句話就是,UML用例圖是一種以圖表形式的標準化建模語言。當然UML除了用例圖,還包含活動圖、狀態圖、時序圖、類圖、組件圖、包圖、部署圖等等,本文僅為大家講解用例圖的使用場景以及如何使用。

三、UML用例圖使用場景

簡單來說,需要描述一個系統的動態視圖時,就可以使用UML用例圖,常見的使用場景有:

  • 軟硬件參與角色與功能點需求分析
  • 分析并策劃一場活動的參與方、節目安排等等
  • 對一個產品的使用人員、功能點進行分析
  • 對一些人群的類型、行為進行分析
  • 對一些生物的生活習性的分析

其實生活中還有很多類似上面的場景都可以使用UML用例圖來描述,只要使用得當,效果一定會事半功倍的。

四、用例圖的組成元素

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

1. 參與者(Actor)

與應用程序或系統進行交互的用戶、組織或外部系統。用一個小人表示。

2. 用例(Use Case)

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

3. 系統邊界

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

4. 參與者之間的關系

用例圖中的關系有包含、擴展和泛化3種。

五、用例規約

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

六、如何繪制用例圖?

繪制用例圖的工具我一般使用的是ProcessOn,它是一個一站式的流程圖思維導圖工具,支持繪制專業的UML圖,不僅可以繪制用例,還有時序圖、類圖、狀態圖/活動圖、部署圖和組件圖等,專業的UML圖形,快速滿足你的工作需要。

操作步驟:

Step1:新建流程圖,添加UML圖形或UML用例圖到圖形區

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

Step3:標注內容,建立關系即可

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

用例圖的繪制方法已經分享完了,還沒學會的小伙伴可以參考研究一下模板。

本文由 @觀察月亮的小白羊 原創發布于人人都是產品經理。未經許可,禁止轉載。

題圖來自Unsplash,基于CC0協議。

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!