ChatDiagram
2 templates · Use case diagram

系統需求使用案例圖範例

使用案例圖從使用者角度記錄系統的功能需求——誰會與系統互動(角色),以及他們能做什麼(使用案例),而不預先規定實作方式。

Standard OMG UML 2.5.1 §18Engine schematex-usecaseExport SVG · PNG · PDF
How to

How to use an use case diagram template.

  1. 01辨識角色

    列出與系統互動的使用者、職責或外部系統,這些會成為火柴人角色。

  2. 02列出使用案例

    描述使用者能用系統完成的每件事,這些會成為系統邊界內的橢圓。

  3. 03繪製關聯

    將每個角色連接至其參與的使用案例,AI 會繪製關聯線。

  4. 04新增 include 與 extend(選用)

    描述總是包含另一個使用案例的功能(<<include>>),或選擇性延伸另一個使用案例的功能(<<extend>>),以更精確地建模需求。

FAQ

Questions about use case diagram templates

什麼是使用案例圖?

這是一種從使用者角度呈現系統功能需求的 UML 圖。角色(人員或外部系統)會在系統邊界內與使用案例(系統功能)互動。

<<include>> 和 <<extend>> 有什麼不同?

<<include>> 表示某個使用案例總是會呼叫另一個使用案例(例如「支付訂單」總是包含「驗證付款」)。<<extend>> 表示某個使用案例會在特定情況下選擇性增加另一個使用案例的行為(例如「套用折扣」在部分情況下延伸「完成購買」)。

何時該使用使用案例圖,何時該使用使用者故事地圖?

使用案例圖從外部角度呈現系統功能,適合用於確認範圍與記錄需求。使用者故事地圖則呈現使用者旅程與優先排序後的待辦事項,適合用於規劃 Sprint。