UML九种图(8)活动图和状态图

前言

    活动图和状态图组成行为图,它们是对系统的动态描述,它们之间有一定的联系搁一块儿更容易理解。本篇介绍的两个图和上一篇介绍的顺序图和协作图,共同描述系统的行为。

 

活动图

 

    1. 概念

     阐明了业务用例实现的工作流程。

    2. 图符

     

 

    1. 基本要素

     活动状态、迁移、判断、保证条件、同步条、起点和终点

    2. 作用

     (1) 描述执行过程中完成的工作或者动作

     (2) 描述对象内部工作

     (3) 如何执行相关动作和对周围对象的影响

     (4) 描述用例的执行

     (5) 处理多线程应用

    3. 缺点

     显示对象之间的合作和对象在生命周期内的运转情况不能用此图

    4. 画法

     和流程图的画法类似,不同之处在于活动图支持并行活动,且必须有起点和终点

    5. 使用条件

     描述一个并行的过程或行为,描述一个算法,跨越对个用例活动

    8.泳道

     活动图中引入的面向对象的机制

    9.下面是我画的关于机房收费的两幅图

    (1)不带泳道的,登陆过程活动图

 

 

 

     (2)带泳道的学生上机图

 

 

状态图

 

    1. 概念

     描述一个特定对象的所有可能状态,以及由于各种事件的发生引起的状态的迁移

    2. 图符

     状态、转移、起点、终点(结合活动图)

    3. 活动图和状态图的区别

     活动图侧重动作、状态图侧重结果

 

    4.下面是我画的机房收费系统状态图中的一幅(学生上机)

 

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值