活动图
一、概念
表示算法的执行序列、过程、判定点、分支循环并且支持并行活动,但很难清楚的描述动作与对象之间的关系,没有交互图直接。
二、作用
三、基本要素
泳道:对活动图中的活动进行分组,描述对象之间的合作关系
举例:
机房实例
状态图
一、概念
描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移(例如电话客服)
二、图符
状态、转移、起点、终点
三、状态机
描述了一个对象或一个交互在生命周期内响应事件所经历的状态序列,如描述单个类或一组类之间协作的行为。状态机涉及到其他元素:状态、转换、事件
(1)状态
定义:指在对象生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况
组成:名称、进入动作和退出动作、内部转换、子状态、延迟事件
(2)转换
定义:两个状态之间的一种关系
组成:源状态、事件触发、监护条件、动作、目标状态
机房实例:
区别