Visio绘制时序图
为什么要绘制时序图?
我们编码的时候,知道有的用例的业务逻辑按照比较确定的时间先后顺序进行展开。这时候,我们就需要知道我们设计的系统中的不同类之间传递消息(可以认为是不同对象函数间的调用)要按照怎么样的顺序、传递什么消息、返回什么消息。这时候用时序图是最好不过的了。
时序图的定义:
时序图是描述消息时间顺序的交互图。在图形上,时序图是一张表,其中显示的对象沿横轴排列,从左到右分布在图的顶部;而消息则沿纵轴按时间顺序排序。创建时序图时,以能够使图尽量简洁为依据布局。
用visio建立时序图
1、选择模版
2、常见符号
时序图创建步骤
1、确定交互过程的上下文;
2、识别参与过程的交互对象;
3、为每个对象设置生命线;
4、从初始消息开始,依次画出随后消息;
5、考虑消息的嵌套,标示消息发生时的时间点,则采用FOC(focus of control);
6、说明时间约束的地点。
下面以团购系统的取消订单为例。
来源:http://www.cnblogs.com/kissazi2/archive/2012/06/13/2547782.html
作者:kissazi2
出处:http://www.cnblogs.com/kissazi2/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
Visio绘制时序图相关推荐
- UML图 | 让你快速学会使用 Visio 绘制时序图(顺序、序列),再也不用担心文档画图问题啦!!
上一次写过一篇 UML | 类图 相关的文章,平时规范开发会用的上,或者是写什么文档,就还是需要画图,就像毕业设计就是如此.希望能够帮助到大家. 注:本文中所用画图软件为 Microsoft Visi ...
- 【原创】Visio软件绘图功能极佳----记我的第一次Visio软件绘制时序图
在Verilog语语言描述前,我推荐的做法是:绘制 模块框图+模块连接图+整体时序图: 绘制模块方框图的好处是:审题之后有了思路,将整体划分为几组模块,各组模块各司其职: 绘制模块连接图的好处是:可以 ...
- PlantUML:一款让你爽到起飞的高效代码绘制时序图工具
背景 对于工作中遇到一些复杂的业务逻辑场景,需要借助图形工具去准确的表达,会更高效的理解和梳理复杂的逻辑,同时在跟领导和同事汇报时也更能清晰.准确.快速的表达想法以及方案.比如梳理源码常用的时序图以及 ...
- 使用 PlantUML 绘制时序图
目录 一.简介 二.安装 1.1 安装插件到PyCharm 2.2 验证 2.2.1 插件检查是否安装 2.2.2 新建PlantUML文件 一.简介 Github地址:https://github. ...
- 程序员进阶神器,ProcessOn绘制时序图
目录 一.什么是时序图? 二.时序图的组成元素 1.角色(Actor) 2.对象(Object) 3.生命线(LifeLine) 4.激活期(Activation) 5.消息(Message) 三.时 ...
- 【实用工具】Visio画时序图组件
本文由FPGA爱好者小梅哥编写,未经作者许可,本文仅允许网络论坛复制转载,且转载时请标明原作者. Visio画时序图组件,实用方法很简单,下载,解压,然后放到一个固定的位置,Visio默认的查找位置为 ...
- UML图绘制-----时序图的画法
UML图绘制-----时序图的画法 1.什么是时序图 时序图用于描述对象之间的传递消息的时间顺序, 即用例中的行为顺序 主要用来更直观的表现各个对象交互的时间顺序,将体现的重点放在 以时间为参照,各个 ...
- rational rose 绘制时序图
rational rose 绘制时序图 动态图概念 : 从静态图中抽取瞬间值的变化描述系统随时间变化的行为, 动态图包括交互图活动图状态图, 这篇博客研究交互图 包括时序图和协作图; -- 时序图 : ...
- Visio对mysql怎么画er图_Microsoft Office Visio如何绘制ER图?Microsoft Office Visio绘制ER图的方法步骤...
Microsoft Office Visio如何绘制ER图?当我们想用Microsoft Office Visio绘制ER图应该怎么操作呢?不会的小伙伴请看以下教程,今天小编将给大家带来Microso ...
最新文章
- 大神教你如何给脚本写一个守护进程
- numpy.random.uniform()
- ISA Server 2006 部署步骤
- Flutter StreamBuilder 异步更新数据
- android 文件大小排序,android 文件列表排序
- spark sql 的性能调优
- SCAU 8628 相亲
- 基于京东家电商品知识图谱的自动问答系统(一) -- Neo4j构建知识图谱
- Java模拟醉汉行走问题_用R模拟二维随机行走
- oracle analyze any,Oracle 工具:Analyze
- 有用的函数-系统采集(一)
- 【U8+】修改或删除凭证提示此分录两清
- 图像处理学习笔记(一)
- prism 修改默认的View和ViewModel映射
- 看图猜成语微信小程序源码
- 打印表格用什么软件好?
- 连接校园网没有弹出登录界面或者连接手机热点上不了网
- element-ui el-dialog拉伸
- Java Obiect类--------11
- 互联网产品类型与产品工具
热门文章
- linux虚拟网络设备之,Linux虚拟网络设备
- 如何用Redlock实现分布式锁
- Spring Cloud比较好的博文地址
- svn数据仓库配置,权限配置
- Spring管理session的一些认识和用法心得
- 窗口分析函数_18_算累计百分位数
- 检索数据_9_返回的字段在某个范围内的数据
- 等于x分之a的平方的导数_清华学霸丨手把手教你导数大题如何骗分(文理通用),家长为孩子收...
- java中文字符怎么保证出现正确_JAVA中文字符编码问题详解
- php isapi mysql_windows server 2003以isapi的方式配置php+mysql环境的详细过程