码迷,mamicode.com
首页 > 其他好文 > 详细

UML九种图 之 顺序图和协作图

时间:2014-05-01 18:28:36      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:uml   面向对象   开发者   机房收费系统顺序图和协作图   文档   

前言

   

    前面介绍的用例图、类图、包图和对象图都是对系统的静态的描述。本篇将介绍动态描述的交互图(顺序图和协作图),所以把顺序图和协作图的总结放一块儿更容易理解。


顺序图


    1.概念

     描述按时间先后顺序对象之间交互动作过程

    2.构成

     参与者、对象、消息(信号或操作调用)、生命线

    3.消息的分类

     简单消息、同步消息、异步消息

    4. 消息的几种形式

     Call、Return、Send、Crate、Destroy

    5.画法

     基本上每一个用例就可以画出一幅顺序图,每幅顺序图基本上都包含角色、交互界面、控制判断层、数据库层(我目前是这么理解的),画时直接套就可以。

    6.下面是我结合机房收费系统画的一幅修改密码的时序图


mamicode.com,码迷


协作图


    1.概念

     描述相互合作的对象间的交互关系和链接关系

    2.组成

     对象、关系

    3.协作图和顺序图的区别与联系

     相同点:都是描述对象之间的交互关系图

     不同点:侧重点不同,顺序图着重体现交互的时间顺序,协作图着重体现对象之间的静态链接关系

    4.画法

     顺序图可以在Rational Rose中自动转换成协作,当然也可以自己画

    5.下面是上面修改密码的顺序图转换成的协作图


mamicode.com,码迷

UML九种图 之 顺序图和协作图,码迷,mamicode.com

UML九种图 之 顺序图和协作图

标签:uml   面向对象   开发者   机房收费系统顺序图和协作图   文档   

原文地址:http://blog.csdn.net/zhangzijiejiayou/article/details/24791247

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!