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