1.系统执行者
- 定义:在所研究系统外,与该系统发生功能性交互的其他系统。
- 系统是能独立对外提供服务的整体
- 封装了自身的数据和行为,能独立对外提供服务的东西才能称为系统。
- 系统边界是责任的边界
- 系统执行者和系统有交互
- 外系统必须和系统有交互,否则不能算是系统的执行者。
- 系统执行者和重要无关。系统执行者只关注哪个外系统和所研究系统接口。
- 交互是功能性交互
- 系统执行者可以是人或非人系统
2.【步骤】识别系统执行者
- 从业务序列图映射系统执行者
3.系统用例要点
- 价值是买卖的平衡点
- 系统用例的定义:系统能够为执行者提供的、涉众可以接受的价值
- 价值不等于“可以这样做”
- CRUD用例的根源是从设计映射需求
- 从涉众视角得到的才是用例
- 从设计映射需求错误二:“复用”用例
- 系统用例不存在层次问题
- 用例的命名是动宾结构
- 箭头代表的是责任分配