UML之时序图

        时序图,英文名曰:Sequence Diagram,也称顺序图和序列图,是一种行为图,她通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。她可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机引起转换的触发事件。
       时序图描述对象是如何交互的,并且将重点放在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。今天我们一起来学习一下时序图的有关知识,首先,我们来看一下,整章的内容梗概:
        
        现在,我们一起来看一下时序图的概述以及时序图的组成:
        
       对基本的内容有了一个大概的认识,我们再来看一下,对象的创建和撤销以及时序图的建模技术:
      
        时序图的基本知识,我们就介绍到这里,接下来,我们举一个例子,描述就餐者、服务生和厨师之间的序列图,具体讲解一下时序图的应用:
       
       目前不是很理解,为什么时序图中也会存在泳道,而且是自动生成的,接下来,我们以机房收费系统为例,看看时序图在我们的系统中是如何应用的,首先,以一般用户的查询为例,看看我们的时序图是如何展现的:
     
    接下来,我们以为操作员-学生基本信息维护为例,她的时序图又是如何蕴藏其中的呢:
      
    最后,我们来看一下管理员,以日结和周结为例,看看她的时序图:
     
       时序图在机房收费系统中的应用还有很多,此处不再一一列举,我想,大家都有看电影的经历,当我们观看电影胶片放映或电视播放的电影时,我们的大脑实际上是在欺骗我们自己,其实放映过程中所看到的并不是像真实生活中那样连续的运动,而是一系列静态的图画,知识放映速度足够快,给我们以不间断的运动错觉。
       当导演和演员在策划一部电影时,她们使用同样的技术,但是逼真度不是特别完美,通过对关键画面制作故事板,他们为每一个场景建立一个模型,其详细程度足以像制作组中的所有人员传达意图,创建故事板是制作过程中的一项主要活动,她可以帮助小组可视化,详述,构造和文档化电影的一个模型,包括从开始、构造到最后实施。一如我们的时序图一样,她包括对类,接口、构件和结点的具体的或原型化的实例以及他们之间传递的消息建模,所有这些都在一个阐明行为的脚本的语境中。UML之旅,未完,待续......
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 54
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 54
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值