Nothing close enough? Start from a blank use case diagram → Describe it in one paragraph.
How to
How to use an use case diagram template.
- 01定義系統邊界
繪製一個方框,代表監測系統及其中包含的所有內容。
- 02辨識角色
列出所有與系統互動的外部實體(學生、導師、管理員、投資人)。
- 03列出使用案例
找出角色可以執行的主要功能,例如「提交商業構想」、「追蹤進度」和「查看分析」。
- 04連結角色與使用案例
繪製連線(關聯),表示哪些角色會觸發哪些使用案例。
- 05新增使用案例之間的關係
視需要使用 <<include>> 或 <<extend>>,表示相依性或選擇性流程。
FAQ
Questions about use case diagram templates
什麼是使用案例圖?
使用案例圖呈現系統與外部使用者(角色)之間,為達成特定目標而產生的互動。它是 UML 的一部分,有助於釐清功能需求。
學生創業監測系統常見哪些角色?
常見角色包括學生(創業者)、導師、計畫管理員、投資人,有時也包括外部評審或大學系所。
一張圖中有許多角色時該如何處理?
如果角色共用相同行為,可以使用泛化關係;或使用單一代表角色以避免圖表過於複雜。先聚焦於最重要的互動。
可以從文字產生使用案例圖嗎?
可以!使用 ChatDiagram 以自然語言描述系統,工具就會自動建立使用案例圖,不需要手動畫圖。
何時該使用 <<include>>,何時該使用 <<extend>>?
當一個使用案例總是需要另一個使用案例時,使用 <<include>>(例如許多流程都包含登入)。當某項行為只會在特定條件下選擇性發生時,使用 <<extend>>(例如進度延遲時傳送通知)。