首页 技术 正文
技术 2022年11月15日
0 收藏 824 点赞 4,275 浏览 434 个字

时序图是用来描述对象的状态(或某数值)随时间变化而变化的图,一般软件开发中很少会用到。

灯有开和关两种状态,随着时间的推移,期间有人去开或者关这个灯,用时序图表示如下:

UML:时序图

注意:蓝色和红色圈圈、黄色底色的文字不是时序图的一部分,仅是用来说明。

本图分上下两部分,上部分是以折线的方式来表示Light的状态变化,而下图以另外的一种方式表示状态变化,上下两部分的意思是一样的,实际工作中可任选一种画法。
1.时序图横轴是时间轴(Lifeline),坐标的单位可自己定,秒、小时、天均可。
2.时序图反应的是对象(Object)随时间变化某状态或者某数值的变化。
3.用折线画法时,各种状态列于左侧,如图中的0-20这段线条对着的是Off状态,20-50这段线条对应的是On状态。
4.用另外一种画法时,各状态直接写在当中。
5.对象的状态发生变化,必定是发生了什么事情让其状态变化,把发生的事情(Event)写在状态变化的时间点处。

对象随时间在3种或者多种以上状态变化时,时序图可这样表示:

UML:时序图

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,088
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,564
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,413
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,186
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,822
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,905