首页 > 其他 > 详细

UML之活动图

时间:2014-02-14 20:15:39      阅读:424      评论:0      收藏:0      [点我收藏+]

什么是活动图?

 

活动图与流程图类似,描述活动的序列,即系统从一个活动到另一个活动的控制流,并且支持并行活动。

缺点:难以清楚描述动作与对象之间的关系,没有交互图直接。

 

 

 

活动图基本要素

 

  • 活动状态Action states  表示工作流过程中命令的执行或活动的进行
  • 转移 transitions
  • 判断 decisions  一种表示判断决策的特殊活动
  • 保证条件 guard     conditions  只有保证条件为真时转移才发生
  • 同步条 synchronization     bar  一种表示活动之间的同步特殊活动
  • 起点和终点  起点有且只有一个,终点可有一个或多个

 

活动图的作用

  • 描述一个操作执行过程中所完成的工作或动作
  • 描述对象内部的工作
  • 显示如何执行一组相关的动作,以及这些动作如何影响周围对象
  • 描述用例的执行
  • 处理多线程应用

什么情况时使用活动图:

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

什么情况不使用活动图:

  • 显示对象间的合作    (适合序列图,协作图)
  • 显示对象在其生命周期内的运转情况

 

活动图的 Rose 建模

 

1.右击use case view —new—Activity Diagram

                           bubuko.com,布布扣

2.图标名称

          bubuko.com,布布扣

实例:机房收费系统活动图

 

          1.系统登录

                            bubuko.com,布布扣

 

   2.充值

              bubuko.com,布布扣

3.修改密码

                        bubuko.com,布布扣

 

 

 

PS:初次学习,不当之处请指出!

UML之活动图

原文:http://blog.csdn.net/u010028869/article/details/19171651

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!