【UML】之活动图

一、含义

活动图:又称动态图,阐明了业务用例实现的工作流程。活动图基本上是代表流程形成一个活动到另一个活动的流程图。

二、目的

捕捉到该系统的动态行为。主要用来显示消息流从一个活动到另一个活动图。活动图的目的主要有绘制活动流程系统、描述系统并行、分支、并发流。

三、表示方法


(1)泳道:是框图里的整段,包含特定人员或组织要进行的所有活动。

(2)起始点:

(3)活动:

(4)决策点:

(5)同步棒:【UML】之活动图_第1张图片

(6)活动终点:


四、在哪里需要活动图

活动图主要适用于系统的活动流程建模,通过活动图可以给出一个系统的高级视图,这些视图主要是针对企业用户或者任何其他人而并不是针对一个技术人员。

活动图的主要用途:使用业务建模工作流程、建模的业务需求、高层次的理解系统的功能、调查在后一阶段的业务需求。


五、如何绘制

1、对于绘制活动图,我们需要确定以下要素:活动、交互、条件、约束

2、在明确其要素之后,在心里需要明确整个流程,然后将这些流程转化为活动图

3、在Rational Rose中找到Use Case视图,然后在其中建立新的活动图

六、实例——机房收费系统


七、学习心得

对于活动图,在看UML视频的时候对于活动图这部分没有记录清楚,导致后来画图的时候无从下手,经过自己在网上找了相关资料,通过这些资料还是弥补了很多知识空缺,同时也锻炼了自己的不断探索的能力。

在实际画图的过程中,对于机房收费系统中有的细节流程还是不是非常清晰,逻辑思路不是那么清晰,对于上图中,是根据自己查询的资料和自己的理解来画的,希望大家可以多多指点吧!


你可能感兴趣的:(计算机,UML,需求,rational,机房收费系统)