浅析UML之时间图
来源:互联网 发布:php imagepng 编辑:程序博客网 时间:2024/06/05 03:37
前面提到了两种交互图(时序图,协作图),现在介绍另外时间图,展现消息跨越不同对象或角色的实际时间信息。与顺序图特别相似,就相当于在顺序图中添加时间约束就可以形成时间图。
(一) 概念
1,定义:
时间图是具体描述单个或多个对象状态变化的时间点以及维持特定状态的时间段。
2,组成元素:时间约束、持续时间约束、生命线、状态、条件、事件。前面提及的不在展开。
时间进行线:在生命线内用高低起伏代表事件的进行与状态的转移。
事件:这里的事件要注意的是以纯文字来表达的。
(二)建模
针对对象状态变化的时间点以及维持特定状态的时间段进行建模。
(三)实例
首先,分析强制下机是为了考虑学生忘记时间下机或者下课时候的强制下机的情况。
还有用户下班后避免学生忘记下机时候,强制下机的时候的考虑地
因此我们要把时间图放在下机类中。
这里不用考虑,因为我没有好好画类图,所以就随便画一个时间图。
其次开始进行画图建模:
如图:
0 0
- 浅析UML之时间图
- 浅析UML之活动图
- 浅析UML之包图
- 浅析UML之组件图
- 浅析UML之配置图
- 浅析UML之对象图object diagram
- 浅析UML之RUP
- 浅析UML之用例图
- 浅析UML之状态图
- uml活动图浅析
- 浅析UML之类图
- UML类图浅析
- 浅析UML之结构块
- 浅析UML之组织结构图
- 浅析UML之时序图、顺序图、序列图
- 浅析UML之通信图(协作图,合作图)
- 辛星浅析uml建模之部署图
- Java UML类图浅析
- [hdu 4896]14多校J题 Minimal Spanning Tree 打表
- Android学习笔记(二)---Mediaplayer、关于视频,音频,录像,录音
- android中layout_weight的理解
- PrintJ的设计模式之旅——1.模式之父
- GO与Java的DES ECB加解密算法互换
- 浅析UML之时间图
- CentOS yum有时出现“Could not retrieve mirrorlist ”的解决办法——resolv.conf的配置
- Android横竖屏切换总结
- 从《敏捷软件开发原则、模式与实践》看待现当前开发团队现状(持续更新)
- 浅析UML之包图
- dnsmasq的Rebind protection导致的域名解析问题
- 如何在移动设备上调试 PhoneGap 程序
- 《从零开始学粒子》系列教程(一)——绚丽的烟花雨效果预览(有源文件)
- GCC对齐与VS对齐