<十八>UML核心视图动态视图之协作图
一:协作图
--->描述了对象间交互的一种模式。它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象
--->协作图可以有对象和主角实例,以及描述它们之间关系和交互的连接和消息。通过说明对象间如何通过相互发送消息来实现通信,协作图描述了参与对象中发生的情况。可以为用例事件流的每一个变化形式制作一个协作图。
--->与时许图相似,协作图用于显示对象之间如何进行交互以及执行特定用例或用例中特定部分的行为。
二:业务模型协作图
--->业务模型协作图同样采用业务实体来绘制,目标也是实现用例场景。不过有时候协作图并不要求实现完整的场景。只需要将影响对象的关键消息绘制出来即可。因为协作图更在意的是对象的结构及其相互的影响。
三:概念模型协作图
--->与时序图相同,概念阶段的协作图采用分析类来绘制,目标是实现业务用例。
四:设计模型协作图
--->与时序图相同,设计模型协作图使用设计类为对象来绘制。目标是实现概念模型中的某个设计流,一般以一个完整交互为单位,消息细致到方法级别。