UML Section Four 行为图

         前几天电脑一直处于不能用的状态,装系统,弄网线,所以一直没有安装rational rose,现在终于都弄好了,所以又可以继续我的UML画图之路了,但是也有犯傻的时候,装系统之前忘记备份了,所以导致我画好的用例图,类图,包图没有保存,所以昨天又重新画了一次,不过没关系,再画的时候,发现很多地方理解的更加深刻了。之前总结的是静态图,这次总结行为图第一部分:活动图、状态图


行为图


1活动图


概念:用来描述一个过程或者操作的工作步骤
类似数据流图,不同之处在于他支持并行活动。活动图是面向对象,而流程图是面向过程的。他最大的缺点在于很难清楚地描述动作与对象之间的关系,没有交互图直接。

例图:机房收费系统上机活动图(有不对的地方,希望大家多多指正)
UML Section Four 行为图_第1张图片
图中没有用到的图符有:接收信号,发送信号,注释体,注释连接

2 状态图

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

UML Section Four 行为图_第2张图片

3两者区别

      状态图和活动图都是用来描述对象的动态行为。状态图侧重从行为的结果来描述,也就是一个一个的状态;活动图侧重从行为的动作来描述。对同一个行为,可以使用状态图和活动图从不同角度来描述

你可能感兴趣的:(UML Section Four 行为图)