活动图中对象流与控制流

Author:

MBSE中,需求分析和系统设计阶段,我们经常用活动图描述系统内外部的业务过程,而活动图中的控制流和数据流是最常用的元素,分别用于描述系统的行为和数据流动,该视频详细演示操作两种元素的使用过程和使用区别。这对后面的模型仿真评估有直接的影响结果。

控制流: 控制流描述了系统中活动之间的控制关系和流转顺序。它关注的是系统中各个活动的执行顺序、条件和循环等。控制流用于描述系统中的控制逻辑,例如条件语句、循环语句和分支语句等。在活动图中,控制流用箭头表示活动之间的流转关系。

数据流: 数据流描述了系统中数据的流动和处理过程。它关注的是数据在系统中的来源、去向以及在各个处理过程中的转换。数据流用于描述系统中的数据传递和处理,例如输入数据、输出数据和数据转换等。在数据流图中,数据流用箭头表示数据的流动方向。 分享两张活动图案例,分别用了控制流和数据流。

分享一张Trufun建模工具的活动图,用到了控制流和数据流。你能看出哪些是控制流,哪些是数据流吗?

Trufun建模工具活动图案例