使用案例通常用來表達系統的功能觀,它的組成元素很簡單,就是「使用案例」(use case)、參與者(actor)和兩者之間的關係線。簡單來說,使用案例代表系統對外提供的服務或功能,而參與者則是位於系統外部,會直接接觸系統並啟動使用案例的使用者,或者是支援使用案例的其他連線系統。
請看到圖24的範例,這是一張自動櫃員機(ATM)的使用案例圖。圖中的人型圖示便是代表位於自動櫃員機外部的參與者,顧客會啟動使用案例,以便獲取系統所提供的服務;至於,銀行主機則是連線系統,它將扮演支援角色的參與者,會與自動櫃員機保持連線,以便提供立即性的支援。在這張圖中,橢圓代表使用案例,此處我們僅繪製出三個使用案例,分別為:查詢餘額、提款和轉帳,代表自動櫃員機對外提供的三項服務。

圖24: 自動櫃員機的使用案例圖
原著書中關於使用案例圖的指南一共有二十九條,編號由58到86,共分為四組:使用案例、參與者、關係和系統範圍,所以我們接下來也會依此分為四個次小節。
<上一篇><下一篇>

2 回應:
简化UML的十三款图取决于领域:嵌入式系统的设计,状态机是很重要。为BPM活动图很重要。
To 戈安迪:
確實是,我也這樣認為。
張貼意見