博客
关于我
活动图的组成以及画图须知
阅读量:183 次
发布时间:2019-02-28

本文共 845 字,大约阅读时间需要 2 分钟。

活动图基础知识

1. 动作

动作是构成活动的基本单位,是活动图中最小的执行单元。每个动作都具有以下特点:

  • 不可分解:动作不能被拆分成更小的执行单位。
  • 不可中断:执行一个动作必须完成到位,不能中断。
  • 瞬时性:动作通常是瞬时完成的行为。
  • 转换要求:动作必须有至少一条入转换(输入转换),虽然可以没有出转换(输出转换)。
  • 转换规则:动作不能同时拥有入口动作和出口动作。

图形示例:平滑的圆角矩形,通常用于表示动作的执行时间。


2. 活动

活动是对系统行为的描述,是由一系列动作组成的执行流程。活动可以分解为更小的子活动或动作,内部活动则可以通过另一个活动图来表示。与动作不同,活动具有以下特点:

  • 可分解性:活动可以被拆分为其他子活动或动作。
  • 有序性:活动可以包含入口动作和出口动作,并且可能包含内部转移。
  • 并发支持:活动图中可以出现分叉和汇合,支持多个流程的并发执行。

图形示例:平滑的圆角矩形,通常用于表示活动的执行范围。


3. 动作流

动作流是指一系列动作之间的转换关系,通常用带箭头的直线表示。箭头的方向表示转入的方向,帮助理解动作之间的执行顺序。

图形示例:带箭头的直线,箭头指向转入的方向。


4. 条件

条件是活动图中用来控制转移方向的关键元素。常见的条件类型包括前置条件和后置条件。前置条件通常表示为矩形右上角的折叠图形,而后置条件则没有特定的图形表示。

图形示例:前置条件通常用矩形右上角的折叠图形表示。


5. 其他图形元素

  • 开始节点:表示活动的起点,通常用实心黑色圆点表示。
  • 终止节点:分为活动终止节点和流程终止节点。
    • 活动终止节点表示整个活动的结束,图形为圆圈内加实心黑色圆点。
    • 流程终止节点表示子流程的结束,图形为圆圈内加十字叉。
  • 分叉与汇合:分叉用于将动作流分为多个并发分支,汇合用于将这些分支合并成一个流程。
  • 泳道:垂直实线将活动图划分为若干组,泳道的上方可以标注负责该组活动的业务对象。

通过以上图形元素的合理组合,可以构建出一张完整的活动图,清晰地描述系统的行为流程。

转载地址:http://gozj.baihongyu.com/

你可能感兴趣的文章
oracle 限制用户并行,insert /*parallel */ 到不同用户,并行起不来的问题
查看>>
oracle--用户,权限,角色的管理
查看>>
Oracle-定时任务-JOB
查看>>
oracle.dataaccess 连接池,asp.net使用Oracle.DataAccess.dll连接Oracle
查看>>
oracle00205报错,Oracle控制文件损坏报错场景
查看>>
Oracle10g EM乱码之快速解决
查看>>
Oracle10g下载地址--多平台下的32位和64位
查看>>
Oracle10g安装了11g的ODAC后,PL/SQL连接提示TNS:无法解析指定的连接标识符
查看>>
oracle11g dataguard物理备库搭建(关闭主库cp数据文件到备库)
查看>>
Oracle11G基本操作
查看>>
Oracle11g服务详细介绍及哪些服务是必须开启的?
查看>>
Oracle11g静默安装dbca,netca报错处理--直接跟换操作系统
查看>>
oracle12安装软件后安装数据库,然后需要自己配置监听
查看>>
Oracle——08PL/SQL简介,基本程序结构和语句
查看>>
Oracle——distinct的用法
查看>>
Oracle、MySQL、SQL Server架构大对比
查看>>
oracle下的OVER(PARTITION BY)函数介绍
查看>>
Oracle中DATE数据相减问题
查看>>
Oracle中merge into的使用
查看>>
oracle中sql查询上月、本月、上周、本周、昨天、今天的数据!
查看>>