行为图是从动态角度描述系统功能的几种图,分为以下四种:
时序图
时序图就是把每个用例用确定的步骤用图的形式描述出来的图。
消息
同步消息=调用消息(Synchronous Message) 消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。
异步消息(Asynchronous Message) 消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。
返回消息(Return Message) 返回消息表示从过程调用返回
自关联消息(Self-Message)表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。
参考图
协作图
与时序图最大的区别就是时序图主要强调的是做这件事的每一步怎么做,做什么;协作图最主要是强调每个对象之间的关系如何。
参考图
状态图
一个实体具有很多个不同的状态,每个状态之间通过一些事件的触发的转换过程就是状态图。
参考图
活动图
对于咱们熟知流程图的人来说,活动图的特点就是可以同时执行多个操作。
参考图
小结
虽然画的时候有些费力,但是画完之后感觉这几种图不再是那么陌生,相反发现它们越来越有吸引力,简单、直观。虽然里面需要学的东西还有很多但是现在算是入门的基础上再学习应该会更容易一些,继续努力。