简述UML之状态图

每天学一点,收获多多,今天要总结的是UML的状态图,关于状态图可以从它的概述,它中的事物和关系方面来了解它,之后通过和活动图的比较来进一步的了解状态图。最后附上机房收费部分的状态图,加深理解。实践和学习相结合。

1.解释

状态图是用来描述一个特定的对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转换.

2.状态图事物及解释

简述UML之状态图_第1张图片

3.比较

状态图是描述某一对象的状态转化的,它主要表现的是该对象的状态。
活动图是描述系统在执行某一用例是的具体步骤,主要表现的是系统的动作。

      两者区别:

活动图主要是指从一个活动到另一个活动的控制流,是内部处理驱动的流程。
状态图,主 要是指从一个状态到另一个状态的流程,有外部事件的参与。

4.实例:机房收费系统——充值

简述UML之状态图_第2张图片

登录部分:

简述UML之状态图_第3张图片

此外,还提到了状态机的概念,

概述:

   状态机是一种行为,它描述了一个对象或一个交互在生命周期内响应事件所经历的状态序列.

   单个类或一组类之间协作的行为可以用状态机来描述.

   一个状态机涉及到一些元素(状态,转换(从一个状态到另一个状态的流),事件(触发转换的))。

 

   学习是不断积累的过程,每一次的总结都是一次收获。


你可能感兴趣的:(简述UML之状态图)