定义
- UseCase
- 用例图描述了一个外部观察者的视角所见的系统的部分功能,
- 描述这个系统是什么而不是这个系统怎么工作
构成
- 参与者:Actor 、用例:UseCase、关联:Association、泛化:Generalization、扩展:Extend、包含:Include
参与者:Actor
- 参与者不仅可以由人担任,还可以是其他系统、设备,甚至时钟
用例:UseCase
- 系统提供的外部可感知的功能单元
- 用例是参与者想要系统做的事情
关联:Association
- 参与者和用例之间的通信
泛化:Generalization
- 用例的继承
扩展:Extend
- 用例扩展:额外行为的插入,基用例对此无感知
包含:Include
- 用例包含:附加行为的插入,基用例感知