【UML学习】--状态图与活动图

本文详细介绍了UML中的状态图和活动图,它们都是描述系统动态行为的重要工具。状态图专注于对象的状态变化,包括简单状态、复合状态等,常用于复杂状态对象建模;活动图则侧重于系统的控制流,能描述并发活动,适用于业务建模和系统设计中的流程描述。通过实例展示了状态图和活动图在机房收费系统中的应用。
摘要由CSDN通过智能技术生成

   

    状态图与活动图属于UML的行为图,他们都是用来描述系统的动态行为特征的,主要描述事物的状态变化和处理过程。其中状态图(Statechart Diagrtam)是附加到类和用例的状态图,描述对象相应外部激励时所经历的各种状态和转换。活动图(Activity Diagram)是一种描述系统行为的图,它用于展现参与行为的类所进行的各种活动的逻辑关系。

一、 状态图

       状态图描述一个对象可能处于各种不同状态以及这些状态如何迁移。因此状态图是有效的基于对象状态的行为建模工具。

 1.组成:状态图=状态+迁移     State Diagram= State + Transition

   (1)状态:状态是某一对象在它的生命周期中的某一时刻产生的状态值,状态是动作的结果。

      ①状态的种类:简单状态,复合状态,初始状态,终止状态,结合状态,历史状态

      ②状态的内部活动:在特定的状态下对象可执行的功能。包括三种状态:entry/do/exit

Entry :进入一个状态被自动触发。 Do:处于激活状态时执行

do活动,一直执行到活动完成为止。   

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值