UML学习-活动图创建

时间:2021-01-13 19:39:12

活动图(Activity Diagram)可以实现对系统动态行为的建模,主要是将用例细化,即用例内部的细节可以以活动图的方式描述。活动图描述活动的顺序,主要表活动之间的控制流,是内部处理驱动的流程,在本质上是一种流程图。先看一下基本图标。

UML学习-活动图创建

1.Enterprise Architec创建活动图

本文通过EA来创建ATM机取款这个活动的活动图。

(1)新建工程

File-newProject,输入项目名称ATM点击确定。

UML学习-活动图创建

选择建立一些简单的模型,Requirements是需求分析模型,Analysis是领域模型,UseCase是用例模型,Dynamic是行为模型,Logical是逻辑模型。本节讲述行为模型中的活动图。

2.添加活动图

在行为模型中右键,选择AddDiagram,在UML Behavioral中选择Activity

UML学习-活动图创建

3.创建取款活动图

首先简单介绍下几个常用的操作元素,Action元素一般用来描述操作步骤,Decision用来描述步骤中的判断,Partition用来描述过程中需要交互的对象,例如本文中的交互对象有储户、ATM机器及银行主机。

UML学习-活动图创建