uml总结之状态图、活动图

这篇博客详细介绍了UML中的状态图和活动图。状态图主要用于描述对象在其生存期间的状态序列和转换,强调对象行为的结果。活动图则关注工作流程的控制流,适合描述业务用例和操作。两者在表示上类似,但侧重点不同,状态图更注重状态变化,活动图更注重活动执行。文中通过电话工作行为和机房收费系统等实例进行了具体阐述。
摘要由CSDN通过智能技术生成

一 状态图(Statechart Diagram)

(一)含义

    状态图是UML中对系统的动态方面进行建模的五种图之一。主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起的 状态转移的时间,以及因状态转移而伴随的动作。一般用状态机对一个对象的生命周期建模。

理解:是从开始状态起,经过事件形成某个状态,再经过某个事件形成某个状态,如此直到结束状态。

(二)构成

1.状态(States)

    指在对象的生命周期中的某个条件或者状况,在此期间对象将满足某些条件、执行某些活动等待某些事件。所有对象都有状态,状态是对象执行了一系列活动的结果,当某个事件发生后,对象的状态将发生变化。

    状态用圆角矩形表示:

               

    ps:组合状态:嵌套在另外一个状态中的状态称之为子状态,一个含有子状态的状态被称作组合状态。

           

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值