用例视图
What 是什么?
描述系统做什么
构成
角色(Actor)、用例(Use Case)、关系
辨别
角色:使用系统功能的外部用户或系统(角色间存在泛化关系)
用例:是对包括变量在内的一组动作序列的描述。(是角色想要系统做的事)
关系:泛化 扩展 关联 包含
a、关联(association)
表示参与者和用例之间的通信 箭头指向:指向消息接收方
b、泛化(inheritance)
继承关系。子类将继承父类的所有结构,行为和关系。箭头指向:指向父用例
c、包含(include)
把一个较复杂用例所表示的功能分解成较小的步骤 箭头指向:指向分解出来的功能用例
箭头指向:指向分解出来的功能用例
d、扩展(extend)
用力功能的延伸,相当于提供一个附加功能
箭头指向:指向用例基础
e、依赖(dependency)表示源用力依赖于目标用例
箭头指向:指向被依赖项