上一页 | 下一页 |
活动图
活动图用于模拟系统行为,以及这些行为在系统整体流程中的相关方式(即动态元素交互)。基于各种条件,并发处理,数据访问,中断和其他逻辑路径区分,过程遵循的逻辑路径都用于构造过程,系统或过程。
您可以从Diagram Toolbox的“Activity”页面生成活动图元素和连接器。
示例图
此图说明了活动图的一些功能,包括活动,操作,开始节点,结束节点和决策点。
活动图元素工具箱图标
图标 |
描述 |
请参阅 |
---|---|---|
Activity元素组织并指定从属行为(例如子活动或动作)的参与,以反映流程的控制和数据流。 |
活动 | |
结构化活动是一个活动节点,可以将下级节点作为独立的活动组。 |
结构化活动 | |
Action元素描述了系统内发生的基本过程或转换,是活动图中的基本功能单元。 |
行动 | |
Partition元素用于逻辑组织Activity的元素。 |
划分 | |
Object是运行时Class的特定实例。 |
对象 | |
中央缓冲节点是用于管理来自多个源和目标的流的对象节点,在活动图中表示。 |
中央缓冲节点 | |
数据存储区定义永久存储的数据。 |
数据存储 | |
在活动图或交互概览图中,决策指示条件进展点:如果条件为真,则处理继续单向; 如果没有,那么另一个。 |
决策 | |
合并节点将活动,分析和交互概览图中的许多备用流路径汇集在一起。 |
合并 | |
Send元素描述了在Activity图中发送信号的动作。 |
发送 | |
Receive元素在活动图中定义接受或接收请求。 |
接收 | |
同步状态对于指示StateMachine的并发路径是同步的非常有用。它用于拆分和重新加入并行处理的时段。 |
同步 | |
Initial元素用于在调用Activity时定义流的开始。 |
初始 | |
Activity Final元素表示活动的完成; 到达Final后,活动图中的所有执行都将中止。 |
最后 | |
Flow Final元素描述了系统的退出,而不是Activity Final,它表示Activity的完成。 |
流程决赛 | |
Enterprise Architect支持两种类型的Region元素:扩展区域和可中断活动区域。 扩展区域围绕要对输入数据施加多次的进程,对输入集合中的每个元素进行一次。 可中断活动区域围绕一组活动元素,所有活动元素都受到某些中断的影响,使得在中断(如果中断)时终止在该区域内传递的所有令牌。 |
地区 | |
Exception Handler元素定义发生异常时要执行的操作组。 |
例外 | |
Fork / Join元素可用于: 1)将单个流拆分为多个并发流 2)加入一些并发流或 3)加入和分叉许多传入流到多个传出流 |
拆分/合并 拆分 合并 | |
Fork / Join元素可用于: 1)将单个流拆分为多个并发流 2)加入一些并发流或 3)加入和分叉许多传入流到多个传出流 |
合并 拆分 / 合并 拆分 |
活动图连接器工具箱图标
图标 |
描述 |
请参阅 |
---|---|---|
控制流连接活动图中的两个节点,为活动转换建模。 |
控制流 | |
对象流连接两个元素,特定数据通过它,为活动转换建模。 |
对象流 | |
中断流程定义了异常处理程序和可中断活动区域的两个连接器UML概念。 |
中断流程 |
笔记
- 您可以使用“新建图”对话框创建包含对业务流程建模最有用的元素的分析图(简化活动图)
- 您可以在Activity模型上执行模型模拟,并且您模拟的模型可以包含来自多个Package的元素; 要在模拟中包含外部元素,您必须创建包含“父”包和包含外部元素的“外部”包的包图,然后从父包创建包导入连接器到每个外部包
学到更多