【uml】-九种图之活动图(Activity Diagram))

本文介绍了UML活动中图的基本概念及组成元素,包括活动状态、活动流、分支与合并等,并通过实例说明如何使用这些元素来描述系统的动态行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 【简介】

     当已经画完状态图之后,发现活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。

 【内容】

 一:基本概念

   活动图是UML用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。

二:基本元素

 1.活动状态

  动作状态是指原子的,不可中断的动作,并在此动作完成后通过完成转换转向另一个状态,由平滑的圆角矩形构成

           

  2.活动流

     动作之间的转换称之为动作流,活动图的转换用带箭头的直线表示,箭头的方向指向转入的方向。

  

  

 3.分支与合并(decision)

    用菱形来代表,表示一种判断,由一种状态进入多种状态时,进行一种判断,然后选择进入某一种状态。

   

 4. 分叉与汇合

   通常用横条表示,他表示的是由一种状态可以同时进入多种状态。分为水平和垂直方向。

 

 

 三:机房示例图

   

【总结】

     活动图就是来表示系统的状态之间的转移关系,是状态图的一种动态化;对于画活动图来说我们主要应该弄清楚的就是状态,状态与状态之间存在的关系。机房示例图中分支用到了,而没有用到分叉,是因为这种活动只能单方面的进行,否则就可能导致程序的出错!

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值