状态图与活动图傻傻分不清

#前言
最近在画UML图的时候突然间发现对于状态图和活动图优点傻傻不分清,及时知道了原理也很难画出来,为此我困恼了很长时间,通过和王啸师哥交流才更加的有信心!不同人画的图有不同的思考,只有图画的多,思考的多,成长指日可待


##What状态图?
描述一个实体基础事件反映的动态行为,显示了该实体如何根据当前所处当前状态对不同的事件做出反映,通过我们创建UML状态图目的:研究类,角色,子系统,组件的复杂行为,状态图:分为3个步骤,初始状态,中间状态,结束状态


举例
这里写图片描述


##思维导图?
这里写图片描述


##机房收费系统状态图

这里写图片描述


##What活动图?
活动图可以看做是状态图的特殊形式,当一个活动结束之后立即进入下一个活动,活动图也可以看成一个过程


活动图可以看做是状态图的特殊形式,当一个活动结束之后立即进入下一个活动


##Why活动图?
对系统工作流程建模,建立工作流可以很明显的看出一个可观的过程,对工程组织过程建模


##机房重构活动图
这里写图片描述


##状态图与活动图区别?
联系:活动图属于状态图的特殊子集,他们两个都是动态视图

区别:状态图主要描述结果,从其实状态都结束的状态,对对象的状态的变化,该对象受到外界的刺激后可能发生的状态改变,可以说是对类图的补充,活动图是代表行为,在过程中从产生的不同行为,它是由生命周期的,在执行过程中它是具体描绘的是细节过程。


#总结
只要你感觉简单,其实一切都so easy
这里写图片描述

评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王雪芬-ghqr-264962

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值