zoukankan      html  css  js  c++  java
  • UML学习——活动图(五)

    1.uml活动图

      活动图是uml用来对系统动态行为建模的另一种建模方法。描述活动的顺序,展现活动从一个活动到另一个活动的流程。活动图的本质是流程图。

    2.活动图的绘制

      2.1 活动图的基本模型

        活动图的组成元素:活动,转换,分支,合并,分叉,汇合,泳道。

        如图:一个简单的活动图。

        

      2.2活动的表示

        活动用平滑的圆角矩形表示。

        活动是不可中断的动作,并在此活动完成后能够转到下一个状态。

        如图:

        活动特性

          活动是原子性的,是构成活动图的基本单元。

          活动是不可中断的。

          活动是瞬时性的。

        活动内部也有四种动作和状态图一样,不在赘述。

      2.3 转换的表示

        转换的表示和状态图中的转换一样,唯一的区别就是活动图中转换不需要触发事件。

      2.4分支和合并的表示

        分支表示根据条件走那一条路。合并表示不同的分支合并成一条支路。

        如图:

        

      2.5 分叉和汇合

        分叉表示对象同时并发执行的活动分支。汇合表示多个并发执行的分支同步在一起。

        如图:

        

      2.6泳道表示

        泳道用来表示活动图中活动执行的对象。泳道用来展示活动图中不同的活动的所有者对象。

        

  • 相关阅读:
    Codeforces 1485C Floor and Mod (枚举)
    CodeForces 1195D Submarine in the Rybinsk Sea (算贡献)
    CodeForces 1195C Basketball Exercise (线性DP)
    2021年初寒假训练第24场 B. 庆功会(搜索)
    任务分配(dp)
    开发工具的异常现象
    Telink MESH SDK 如何使用PWM
    Telink BLE MESH PWM波的小结
    [LeetCode] 1586. Binary Search Tree Iterator II
    [LeetCode] 1288. Remove Covered Intervals
  • 原文地址:https://www.cnblogs.com/wwyx-xi/p/7607990.html
Copyright © 2011-2022 走看看