各具體使用案例是否至少有一名參與者
如果沒有,表示某些環節出問題,未與任何參與者互動的使用案例即為多餘,應將其移除。如需相關資訊,請參閱準則:使用案例。 |
使用案例之間是否相互獨立
如有兩個使用案例同時啟動的情形,應將其合併為一個使用案例。 |
內含使用案例
內含使用案例是否對其所屬的上層使用案例設有假設條件? 應避免設定假設條件,使內含使用案例不受其上層使用案例變更的影響。 |
使用案例之間是否具有類似的行為或事件流程
如有,且希望其日後行為雷同時,應將其合併為一。如此 較易於融入日後變更。請注意:若決定將使用案例合併,必須徵詢使用者的意見,因為新合併後的使用案例可能直接影響到使用者。 |
事件流程中是否有部分已模型化為另一個使用案例
事件流程中是否有部分和另一個使用案例重複
如是,應從中擷取該子流程,供使用案例當作議題使用。請注意:若決定「重複使用」子流程,必須徵詢使用者的意見,因為現有使用案例的使用者可能會受影響。 |
某使用案例的事件流程是否應插入另一個使用案例的事件流程
如是,可將該事件流程作為另一個使用案例的延伸關係建例模型。 |
使用案例的名稱是否為唯一、直覺且易於瞭解,不會在後續階段與其他使用案例混淆
客戶及使用者是否瞭解使用案例的名稱及說明
使用案例是否符合攸關其效能管理的所有需求
必須將物件模型中所要處理的一切需求(包括非功能性需求)納入使用案例的特殊需求中。 |
參與者及使用案例之間的溝通程序合乎使用者的期望
使用案例的事件流程開始與結束時間是否明確
備有唯當特定條件未臻滿足時才會啟動的行為
有無任何過於複雜的使用案例
為讓使用案例模型淺白易懂,有時需分割較複雜的使用案例。 |
使用案例中是否含有異質的事件流程
如是,最好將其區分成兩個以上的不同使用案例。含有異質事件流程的使用案例較難理解及維護。 |
使用案例中的子流程模型是否精確
欲執行使用案例的對象是否明確
參與者互動與相互交換的資訊是否明確
摘要說明是否能確切描述使用案例的全貌
|