uml 活动视图概述
敬业的IT人
互联网
佚名
2008-1-4 14:11:25
· 概述
活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模。活动图中的状态表示计算过程中所处的各种状态,而不是普通对象的状态。通常,活动图假定在整个计算处理的过程中没有外部事件引起的中断,否则,普通的状态机更适于描述这种情况。
活动图包含活动状态。活动状态表示过程中命令的执行或工作流程中活动的进行。与等待某一个事件发生的一般等待状态不同,活动状态等待计算处理工作的完成。当活动完成后,执行流程转入到活动图中的下一个活动状态。当一个活动的前导活动完成时,活动图中的完成转换被激发。活动状态通常没有明确表示出引起活动转换的事件,当转换出现闭包循环时,活动状态会异常终止。
活动图也可以包含动作状态,它与活动状态有些相似,但是它们是原子活动并且当它们处于活动状态时不允许发生转换。动作状态通常用于短的记帐操作。
活动图可以包含并发线程的分叉控制。并发线程表示能被系统中的不同对象和人并发执行的活动。通常并发源于聚集,在聚集关系中每个对象有着它们自己的线程,这些线程可并发执行。并发活动可以同时执行也可以顺序执行。活动图不仅能够表达顺序流程控制还能够表达并发流程控制,如果排除了这一点,活动图很像一个传统的流程图。
进入讨论组讨论。- 最新文章
- uml 环境使用建模工具建模[01-04]
- uml 环境概述和语义职责[01-04]
- uml 环境表示法职责和程序语言职责[01-04]
- uml 各种视图间的关系[01-04]
- uml 概念域[01-04]
- 关于9行代码导致系统崩溃的分析整理[01-04]
- 相关文章
