标签:uml 面向对象 开发者 机房收费系统顺序图和协作图 文档
前言
前面介绍的用例图、类图、包图和对象图都是对系统的静态的描述。本篇将介绍动态描述的交互图(顺序图和协作图),所以把顺序图和协作图的总结放一块儿更容易理解。
顺序图
1.概念
描述按时间先后顺序对象之间交互动作过程
2.构成
参与者、对象、消息(信号或操作调用)、生命线
3.消息的分类
简单消息、同步消息、异步消息
4. 消息的几种形式
Call、Return、Send、Crate、Destroy
5.画法
基本上每一个用例就可以画出一幅顺序图,每幅顺序图基本上都包含角色、交互界面、控制判断层、数据库层(我目前是这么理解的),画时直接套就可以。
6.下面是我结合机房收费系统画的一幅修改密码的时序图
协作图
1.概念
描述相互合作的对象间的交互关系和链接关系
2.组成
对象、关系
3.协作图和顺序图的区别与联系
相同点:都是描述对象之间的交互关系图
不同点:侧重点不同,顺序图着重体现交互的时间顺序,协作图着重体现对象之间的静态链接关系
4.画法
顺序图可以在Rational Rose中自动转换成协作,当然也可以自己画
5.下面是上面修改密码的顺序图转换成的协作图
UML九种图 之 顺序图和协作图,码迷,mamicode.com
标签:uml 面向对象 开发者 机房收费系统顺序图和协作图 文档
原文地址:http://blog.csdn.net/zhangzijiejiayou/article/details/24791247