浅析UML之时间图

来源:互联网 发布:php imagepng 编辑:程序博客网 时间:2024/06/05 03:37

前面提到了两种交互图(时序图,协作图),现在介绍另外时间图,展现消息跨越不同对象或角色的实际时间信息。与顺序图特别相似,就相当于在顺序图中添加时间约束就可以形成时间图。

 

(一) 概念

1,定义:

时间图是具体描述单个或多个对象状态变化的时间点以及维持特定状态的时间段。

2组成元素:时间约束、持续时间约束、生命线状态、条件、事件。前面提及的不在展开。

时间进行线:在生命线内用高低起伏代表事件的进行与状态的转移。

事件:这里的事件要注意的是以纯文字来表达的。

 

(二)建模

 针对对象状态变化的时间点以及维持特定状态的时间段进行建模。

 

(三)实例

首先,分析强制下机是为了考虑学生忘记时间下机或者下课时候的强制下机的情况。

还有用户下班后避免学生忘记下机时候,强制下机的时候的考虑地

因此我们要把时间图放在下机类中。

这里不用考虑,因为我没有好好画类图,所以就随便画一个时间图。

 

其次开始进行画图建模:

如图:

 

0 0
原创粉丝点击