1. 程式人生 > >一起來學UML(5)——用例圖

一起來學UML(5)——用例圖

 

用例是指對一組動作序列的描述。

用例圖是現實一組用例、參與者以及他們之間的關係的圖。

用例圖在與客戶探討需求,以及寫需求的時候非常有用。

我們通過Umbrello來建立一個用例圖。在左側“User Case View”點選右鍵“New”一個“User Case Diagram”,然後可以在選單欄附近看到有一個小人的圖示、橢圓形、箭頭等,這些便是建立用例圖的元素,然後畫出下面的圖。

該圖表示了使用者進行Web身份認這麼一個用例。其中身份認證方式可以採用使用者名稱密碼的方式,也可以採用安全回答問題的驗證方式。

用例圖主要描述了某個實體要做一件什麼事情。例如,在與客戶一起討論客戶的需求時,便會問:

1. 系統的使用者有幾種型別使用者?

2. 每種型別使用者能做什麼操作?

對於某一種型別的使用者而言,能進行的每一個操作都是一個用例。