1.什么是协作图?

    协作图(也叫合作图)是一种交互图

     时序图主要侧重于对象间消息传递在时间上的先后关系,而协作图表达对象间的交互过程及对象间的关联关系

     一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例


DEMO:

 uml_协作图.jpg


2.什么是包图 

    由包和包之间的关系组成,包的图标就如同一个带标签的文件夹。

    包提供了一种用于组织各种元素的分组机制。在UML中,包用来对元素进行分组,并为这些元素提供命名空间。包所拥有的或者引用的所有元素称为包的内容,包没有实例

 

DEMO:

uml_包图.jpg


3.什么是组件图?

    组件图用来建立系统中各组件之间的关系,各组件通过功能组织在一起。

    例如:Javabean, ejb, jsp都是组件。在UML中,组件使用在左侧有两个小矩阵的大矩阵来表示。

    组件图可以用来设计系统的整体架构

 

DEMO:

uml_组件图.jpg