uml——活动图和状态图

来源:互联网 发布:国家打击网络暴恐信息 编辑:程序博客网 时间:2024/05/22 16:42

            活动图很类似于流程图,不同之处在于它支持并行活动。活动图的应用非常广泛,它既可用来描述类的操作,也可以描述用例和对象内部的工作过程。

            活动图的目的,描述一个操作的执行过程中所完成的工作或动作,这是活动图最主要的用途。描述用例的执行过程。说明某个商务活动的人员、工作流、组织和对象是如何工作的。处理多线程应用。

             下图是我画的,活动图。操作员删除一个用户。




      状态图主要用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起状态之间的转移。状态图适用于描述跨越多个用例的单个对象的行为。

每个对象在其生命周期中都有状态的变化,可以使用 状态图对有多个复杂状态的对象进行描述。

      在 状态图中,状态的转移由事件引起的这样的事件称为触发事件。如果是对象本身完成了,这种类型的转移称为无触发转移。

      状态图主要反映了动作对于系统产生的影响,反映了系统中类和对象的实际变化,对于设计和和实现人员理解系统有很大的作用。




区别:状态图侧重行为的结果,活动图侧重行为的动作描述。

      活动图描述一个并行的过程或行为,一个算法的过程,一个跨越多个用例的活动。

      状态图很好的描述了一个对象的状态变化。


0 0
原创粉丝点击