建模步驟:
1.識別與系統交互的所有外部實體,確定參與者和系統邊界。
2.確定每個參與者所期望的系統行為,將其提煉為用例。
3.分析並使用泛化、包含、擴展等用例間的關系處理系統行為中的公共或變更部分。
4.創建用例圖
5.細化每一個用例的用例規約。
建模要點總結:
構建良好的用例:
1.為系統和部分系統中單個的、可標識的、合理的原子行為命名。
2.將公共的行為抽取出來,放到一個被包含用例當中,建立與基礎用例間的包含關系。
3.對於變化部分,將其抽取出來,放到一個擴展用例當中,建立與基礎用例之間的擴展關系。
4.清晰的描述事件流,使得讀者可以輕而易舉的理解。
構建結構良好的用例圖:
1.應該給出一個表達其目的的名稱。
2.拜訪元素時,應避免出現交叉線。
3.組織元素時,對於語義上接近的行為和角色,位置上同樣接近。
4.可以使用注解或為元素添加顏色等方式,突出圖的重要性。
5.用例圖中應盡可能減少圖中的關系種類。
根據系統的實際情況控制用例粒度:
1.用例應體現參與者的完整目標。
2.在同一個需求階段中用例粒度的大小應該保持一致。
用例模型創建過程:
1.確定參與者
2.確定用例
3.確定用例之間的關系
4.繪制用例圖
5.描述用例規約
