UML总结---时序图

本文详细介绍了UML中的时序图,包括定义、作用、组成、相关概念和使用Rational Rose创建时序图的步骤。时序图主要用于描述对象间的交互关系和消息传递,有助于确认用例逻辑、细化用例表达以及定义类职责。
摘要由CSDN通过智能技术生成

UML的九种图今天终于画完了,是该总结一下的时候了。


自己在画图的过程中是按照面向对象的思想和软件工程的需求分析一步步的完成,明白了这两个道理之后,感觉画图时也不是很难。唯一困难的就是在rational  rose的的使用上,出现了一个小麻烦,特别是在画时序图的过程中,很多小的操作使用不上或者可以说成根本就不会,这有点打击我的自信心。例如:生命线是怎样出现的、这个图标又是什么,如何出现的。还好有提高班盲人摸象的理论支撑着我继续前进着。

既然在画时序图的时候出现了一个小的插曲,那么自己就好好讲讲时序图。其他图略。可见博客链接:


用例图类图状态图活动图协作图构件图部署图


一、

1. 时序图的定义


在UML的表示中,时序图将交互关系表示为一个二维图。其中,纵向是时间轴,时间沿竖线向下延伸。横向代表了在协作中各独立对象的角色。角色使用生命线进行表示,当对象存在时,生命线用一条虚线表示,此时对象不处于激活状态,当对象的过程处于激活状态时,生命线是一个双道线。时序图中的消息使用从一个对象的生命线到另一个对象生命线的箭头表示,箭头以时间顺序在图中从上到下排列。

 

2. 时序图在项目开发里的作用

 

时序图作为一种描述在给定语境中消息是如何在对象间传递的图形化方式,在使用其进行建模时,主要可以将其用途分为以下三个方面:

    (1)确认和丰富一个使用语境的逻辑表达。一个系统的使用情境就是系统潜在的使用方式的描述,也就是它的名称所要描述的。一个使用情境的逻辑可能是一个用例的一部分,或是一条控制流。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值