UML图 之 活动图 (汇总版)

============================================================算法

摘自:并发

https://blog.csdn.net/tigaoban/article/details/53219774工具

活动图中经常使用的符号:spa

上图中,  条件与约束的符号在使用中没有见过,应该能够忽略的。.net

 

 

活动图是状态图的一个变体,用来描述执行算法的工做流程中涉及的活动,用来描述一组顺序或者并发的活动3d

 

 

 

 

当用例图比较复杂时才用对其画活动图,不须要对全部用例图都画活动图。blog

 

 

结帐的子活动图:ci

 

 

 

=================================================================get

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

转自:

http://www.javashuo.com/article/p-xzemljvb-mc.html

 

 

 【简介】

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

 【内容】

 一:基本概念

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

二:基本元素

 1.活动状态

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

 

 

2.活动流

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

 

 

3.分支与合并(decision)

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

 

4. 分叉与汇合

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

三:机房示例图

 

【总结】

 

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

 

 

 

==================================================================

【UML】活动图(Activity Diagram)

摘自:  https://blog.csdn.net/liuziteng0228/article/details/53066390

 

 

订单处理

 

 

 

机房收费系统

 

用户登陆流程

 

 

 

上机

 

 

 

从总体的角度画了有泳道的机房收费系统

 

 

=====================================================================

摘自:

https://blog.csdn.net/qianmodanshang/article/details/53183436

 

 

 

 

1  泳道分为:会员泳道和系统泳道。会员选择商品并加入购物车,系统完成订单生成及其支付完毕。

2  开始节点:会员添加商品到购物车,点击【订单确认】,开始交于系统处理订单流程

3  结束节点:商品发送完毕和付款成功,订单处理流程结束

4  活动状态:产生订单、Check Credit Cart核对信用卡、Check Stock 核对库存量、Deliver Goods 发送商品、Process Credit Cart付款

5  分叉与汇合:【产生订单】份叉为检查库存量和会员支付金额是否足够,若是不足,取消订单,如过库存量和支付金额足够,发送商品和付款,最后汇合为订单完成。

 

 

 

======================================================================

相关文章
相关标签/搜索