UML---Activity Diagram

来源:互联网 发布:mac上怎么安装双系统 编辑:程序博客网 时间:2024/06/06 02:35

WHAT:

活动图(Activity Diagram)是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。它是UML用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。

活动图本质上就是一种流程图,着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。

活动图模型如下图:


HOW:

在系统建模过程中,活动图能够被附加到任何建模元素中以描述其行为,这些元素包括用例,类,接口,组件,节点,写作,操作和方法。

无论建模过程中活动图的重点是什么,它都是描述系统的动态行为,主要可根据以下步骤进行建模:

1:识别要对其工作流进行描述的类

2:对动态状态建模

3:对动作流建模

4:对对象流建模

5:对建模结果进行精画和细化

WHY:

---------虽然可以使用活动图对每一个操作建立流程图,但是在实际应用中却很少这么做,因为使用编程语言来表达更为便捷和直接,只有当操作行为非常复杂时才用活动图来描述操作的内容,因为这时通过阅读代码可能很难理解相应的操作过程。


下面是我根据机房收费系统画的活动图,请大家多多指教:

1:登录

2:机房收费系统总的活动图:

0 0
原创粉丝点击