UML 行为图:
用例图
序列图
协作图
状态图
活动图
UML 用例图
用例图描述角色以及角色与用例之间的连接关系。说明的是谁要用系统,以及他们使用该系统可以做些什么
一个用例图包含了多个模型元素,如系统,参与者和用例,并且显示了这些元素之前的各种关系,如泛化,关联和依赖
UML序列图
序列图是用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型
序列图可以用来展示对象之间是如何进行交互的
序列图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接收的
UML协作图
协作图和序列图相似,是另一种形式的交互图;如果强调时间和顺序,则用序列图,如果强调上下级关系,则选择协作图
UML 状态图
状态图描述类的对象所有可能的状态,以及事件发生时状态的转移条件
状态图可以捕获对象,子系统和系统的生命周期。他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收,时间的流逝,错误,条件变为真等)会怎么随着时间的推移来影响这些状态
UML活动图
活动图描述了一个系统中的控制流
活动图描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动
一般用的最多的是:类图,对象图,序列图,用例图,状态图,活动图