UML 活动视图

来源:互联网 发布:tb程序化交易编程服务 编辑:程序博客网 时间:2024/05/18 03:13

1.概述

       活动图是一种特殊的状态机视图,主要处理计算流程和工作流程建模。活动图中的状态表示计算过程中所处的各种状态。通常,活动图都是假定在整个计算处理过程中没有外部事件引起的中断。如果想自己做出漂亮的流程图来,要认真地记录一下了。

2.活动图

       活动图是活动视图的表示法。它包括一些方便的速记符号,这些符号可以用于其他的任何状态图,尽管画出来的多数时候就和狗舔了一样。下面是一个图例:



       泳道。将模型中的活动按照职责组织起来通常很有用。这些不同的职责划分被称为泳道。
      对象流。活动图能够表示对象的值流和控制流。对象流状态表示活动中的输入或者输出的对象。下图是一个有泳道和对象流的活动图,仔细看,有规律:



      这两种活动图的表示都非常能体现工作流。

3.活动和其他视图

       活动图没有显示出所有的计算细节和工作细节,需要逐步的细化,直到体现出具体的对象来位置。活动图是设计工作的起点。总之,如果一个项目或者软件没有活动图,就表示这是一个小的项目,或者是一个像烂尾楼一样的东西。
原创粉丝点击