使用案例規格大綱為使用案例提供文字明細。本主題提供使用案例規格大綱範例。請依照需要,在使用案例構件中重複使用與修改此大綱。
使用案例名稱 |
陳述使用案例名稱。名稱通常會表達使用案例的目標或可觀察結果,例如在 ATM 機器案例中的「提款」。 |
簡要說明 |
說明使用案例的角色與用途。 |
事件流程 |
呈現基本流程與替代方案流程。事件流程說明系統行為;它不會說明系統的運作方式、呈現方式的詳細資料,或使用者介面的詳細資料。若為交換的資訊,則使用案例必須指明遞出與回遞的資訊。例如,指出「動作者輸入客戶名稱和地址」,而不是說明「動作者輸入客戶資訊」的動作。 |
基本流程 |
說明系統的理想主要行為。 |
替代方案流程 |
說明偏離基本流程的異常或偏差,例如:當動作者輸入不正確的使用者 ID 以及使用者鑑別失敗時,系統會如何運作。 |
特殊需求 |
使用案例專用,但並未在使用案例事件流程文字中指定的非功能性需求。特殊需求範例包括:法律及管理需求;應用程式標準;系統品質屬性,包括可用性、可靠性、效能及支持性;作業系統和環境;相容性需求;以及設計限制。 |
前置條件 |
在執行使用案例之前,必須先呈現系統狀態。 |
後置條件 |
在完成使用案例之後,系統會立即出現可能的狀態清單。 |
延伸點 |
在使用案例事件流程中,可供其他使用案例參照的點。 |