用例的基本組成部分是什麼?
1)用例名稱:用例應該被標記,以便它立即描述用例的用途。動詞/名詞都行。例如,“訂單”。
2)參與者:確定用例中涉及的主要個人和系統將是誰。必須事先命名在用例的事件流中使用的任何actor。
3)假設/前提條件:定義在用例中描述的事件流開始之前世界的狀態。
4)後置條件:解釋用例中描述的事件流發生後世界的狀態。
5)業務規則:這些是管理或約束流程發生的環境的操作規則。例如,“下訂單隻能在上午9點到下午5點之間發生”是一項業務規則。用例必須遵守這些規則。
6)正常的流程:定義流程的“快樂路徑”,一步一步,順序編號。“快樂路徑”實質上是指預設流程是什麼,而不考慮異常、條件或錯誤。在後置條件下,應當得出成功的結論。
7)備用流程流:當存在為用例的結論建立不同路徑的主要決策點或異常時,這些備選流程流中的每一個都必須像對普通流程流所做的那樣逐步定義。如果按順序對正常流程流進行編號,、備用流程在某個步驟中開始,則對備用流程的描述就從那裡開始。