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

UML--时序图、协作图

时间:2014-11-19 18:54:08      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:uml   软件设计   

         时序图,反应对象之间传递消息的顺序,强调消息执行的时间顺序。

【用途】

        在项目需求阶段,分析师可以通过时序图提供一个更加正式的层次表达,将用例带入下一层;在软件设计阶段,架构师和开发者能通过使用与猎兔,挖掘系统对象间的交互,充实整个系统的设计。一个实例常常被细化成一个或多个序列,将用例表达的更加精细细化。

【图符】

                        bubuko.com,布布扣

【消息传送】

       图符中带数字的箭头都表示不同的消息,由不同的方法触发,不同的消息由不同图符表示,常用为简单消息;同步消息就像我们的Windows系统,在打开word时同时还可以打开播放器看视频,互不影响;异步消息强调只能一个消息结束后才能执行下一条。

【协作图】

       为完成确定事务,各个对象之间的消息传递。强调的是对象或是交互关系空间上与组织上的逻辑关系。图符与时序图基本相同。

【作图】

         时序图
                        bubuko.com,布布扣
        协作图:

                                  bubuko.com,布布扣

【区别  】


       时序图强调各对象之间消息按时间执行的顺序,协作图强调对象之间的组织关系与逻辑关系,是一种空间状态。若强调上下文之间的关系,则应选择协作图。


UML--时序图、协作图

标签:uml   软件设计   

原文地址:http://blog.csdn.net/whp15369657805/article/details/41282625

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