序列图产生于详细设计阶段,是一种强调消息的时序交互。序列图供不同种类的用户用户。用户可以从序列图中看到业务过程的细节:分析人员可以从序列图中看到处理流程:开发人员可以看到需要开发的对象和对这些对象的操作:质量保证工程师可以看到过程的细节,并根据这个过程开发测试案例。序列图对项目的各方面人员都有用。
协作图强调参与一个交互对象的组织。交互图中标识对象分为4组:存在于整个交互作用中的对象:在交互作用中创建的对象(使用约束);在交互作用中销毁对象(使用约束);在交互作用中创建并销毁对象(使用约束)。
下面是机房收费系统中的序列图:
协作图如下: