(4)项目建模语言之UML绘制时序图

1.引言

      在本篇博客中主要记录一下,如何使用IBM Rational Rose软件绘制时序图,对于开发人员,懂得如何绘制时序图也相当重要,时序图强调的是:时间顺序的交互图,类对象之间的交互。,说几个具体的流程进一步认识时序图的作用:

  • 使用时序图可以去分析框架源码运行流程
  • 使用时序图可以绘制系统某一个模块的流程

      注意:绘制时序图主要是绘制正确的流程(不考虑异常的情况,也就是时序图只描述理想的工作流程)

      时序图中的元素主要有:

  • 角色(Actor) 可以从用例中拖到时序图中使用
  • 对象(Object)
  • 生命线(Lifeline)
  • 消息(Message)
  • 自关联消息(Self-Message)

2.时序图中的简单介绍

2.1 创建一个时序图

这里写图片描述

2.2时序图的元素介绍

这里写图片描述

这三个元素是我们绘制时序图用的最多的三个元素

2.3 添加一个简单的Actor

  • 添加一个角色(右键添加角色)

这里写图片描述

这里写图片描述

  • 将Actor拖拽到时序图中

这里写图片描述

2.4 删除一个对象消息

  • 添加了一条消息对象(失误添加的)

这里写图片描述

  • 右击对象,设置类型

这里写图片描述

这里写图片描述

  • 设置类名

这里写图片描述

  • 现在可以删除对象消息了(右击消息对象)

这里写图片描述

3.时序图中图标使用

     在这次以用户登录为例,介绍一下时序图应该如何绘制:

3.1. 首先用户请求登录Action

这里写图片描述

3.2 Action重定向到登录页面

这里写图片描述

3.3 用户输入用户名密码

这里写图片描述

3.4 将用户名密码请求到首页Action

这里写图片描述

3.5 然后登录Action获取用户名密码

这里写图片描述

3.6登录Action 请求Service,验证用户名密码

这里写图片描述

3.7 如果成功返回用户列表

这里写图片描述

3.8 获得用户,并将用户存储在Session

这里写图片描述

3.9 请求首页Action,并请求转发到首页

这里写图片描述

4.总结

      在本篇博客中,主要记录了如果利用软件绘制UML时序图,并且用一个简单的demo,记录了自己如何去绘制时序图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值