1.系統執行者
- 定義:在所研究系統外,與該系統發生功能性交互的其他系統。
- 系統是能獨立對外提供服務的整體
- 封裝了自身的數據和行爲,能獨立對外提供服務的東西才能稱爲系統。
- 系統邊界是責任的邊界
- 系統執行者和系統有交互
- 外系統必須和系統有交互,否則不能算是系統的執行者。
- 系統執行者和重要無關。系統執行者只關注哪個外系統和所研究系統接口。
- 交互是功能性交互
- 系統執行者可以是人或非人系統
2.【步驟】識別系統執行者
- 從業務序列圖映射系統執行者
3.系統用例要點
- 價值是買賣的平衡點
- 系統用例的定義:系統能夠爲執行者提供的、涉衆可以接受的價值
- 價值不等於“可以這樣做”
- CRUD用例的根源是從設計映射需求
- 從涉衆視角得到的纔是用例
- 從設計映射需求錯誤二:“複用”用例
- 系統用例不存在層次問題
- 用例的命名是動賓結構
- 箭頭代表的是責任分配