一:定义
1,交互概览图是交互图与活动图的混合物,可以把交互概览图理解为细化的活动图,在其中的活动都通过一些小型的顺序图来表示;也可以将其理解为利用标明控制流的活动图分解过的顺序图。
2,交互概览图用于将一些零散的顺序图组织在一起,它采用了活动图的构造方式,利用了活动图的各种控制节点,并把活动图的每个活动结点替换为一个交互或者交互使用。每个交互或者交互使用都使用一个顺序图表示。
二:示例
订单信息汇总
>如果下订单的客户是系统外的,则通过XML来获取信息
>如果下订单的客户是系统内的,则从数据库中获取信息
三:绘制步骤
1,选择策略(对工作流建模或对操作建模)
2,理清主线(绘制活动图)
3,表述细节(用顺序图来表述详细细节)
四:绘制技巧
1,在交互概览图中,使用活动图描述主线,使用顺序图描述细节。
2,交互概览图包含顺序图的表示法及活动图的判断和分支表示法。
3,交互概览图试图将活动图中活动结点之间的控制流机制和顺序图中的生命线间的消息序列混合在一起,很多人认为并没有加入多少新特性。因此,一般情况下很少绘制交互概览图。
4,不要盲目地使用交互概览图,对于规模稍大的场景,它并不是一个很好的选择,它将使模型的可读性大大降低,且不便于文档化。
五:实例分析
使用交互概览图描述从“登录”到“借书”的流程