系统建模,需要从系统的结构和行为两个方面来描述,其中系统的行为是通过状态图,活动图、序列图、和协作图来描述的。下面介绍状态图和活动图。
活动图
活动图与流程图十分类似,活动图本质上就是流程图,活动图是面向对象的,流程图是面向过程的,它描述活动的顺序,展开从一个活动到另一个活动的控制流。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程,着重表现的是系统的行为,而非系统的处理过程。
机房活动图
状态图
用来描述一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态之间的转系叫做状态图。状态图书描述一个实体基于事件反应的动态行为,一般用状态机对一个对象的生命周期建模,状态图用于显示状态机。
状态图和活动图的区别
状态图:描述对象状态及状态的转移,描述对象在其生命其中的行为状态
活动图:描述从活动到活动的控制流,描述过程流的变化
两者图符不一样。