UML之时序图详解

作者 : 四季开花的的的尘埃
请揭晓转载的根源 :

恒稳态图的怀孕 : 从恒稳态图中方式瞬时值来作图行动, 恒稳态图表现间隔式视频设备图形参加战役图的平衡图, 视频博客调查合作图 表现时序图和夜总会图;
– 时序图 : 显示反对私下相干, 使突出反对间音讯的工夫次, 显示反对私下间隔
– 夜总会图 : 作图材料间的相互功能

1.时序图的怀孕

时序图使明确 : 作图反对私下交付音讯的工夫次。, 用于表现用例打中行动次, 使突出音讯的工夫次的间隔式视频设备推测
时序图作图的事物: 时序图作图体系中类和类私下的间隔, 将这些间隔建模为音讯摆列, 时序图作图了类也类私下的摆列以结束的期望值行动的音讯, 时序图中每条音讯都代表了类的东西手柄 或许 引起健康状况机方式的突然跳出事变

时序推测现 : 吃间隔的反对在时序图顶端程度摆列, 每个材料的庶生的都画有条款铅直虚线。, 反对A发送相似反对B的音讯, 用箭状物表现的整行表现法, 整行从反对A庶生的的虚线开端。, 虚线在反对B的庶生的逗留。 整行箭状物级规划, 越途径顶端,越早发送。
时序图轨迹 : 时序图试图了随工夫通道的, 有分别的的 目测轨迹

2. 时序图并有

时序图并有 : 时序图表现四的元素 反对(反对), 命纹(命纹), 使活动(使活动), 音讯(音讯)

(1) 反对(反对)

这里写图片作图

反对 : 时序图打中反对在间隔中法案的角色执意反对;

材料的证章 : 时序图打中反对与反对图打中表现办法平均, 运用矩形表现反对称呼, 在反对的称呼上面有东西下划线。

反对准备工夫 : 反对可以在间隔开端时准备。, 它也可以在间隔航线中准备。
– 在顶部 : 也许反对的得第二名在时序图顶部, 方针反对在间隔开端时曾经在。
– 缺席顶端 : 也许反对的得第二名缺席顶端, 后头地在间隔航线中准备反对。

(2) 命纹(命纹)

这里写图片作图

命纹 : 命纹是铅直虚线, 虚线表现反对的在。, 在时序图中, 每个材料的庶生的都有命纹。

命纹功能 : 命纹是工夫线, 从时序图顶部一向到庶生的都在, 它的广大地域安宁相互功能的工夫。

材料的命纹 : 反对与命纹并有有任务的执意材料的命纹, 这样地怀孕表现反对图标。 也 反对上面的命纹图标 如上图;

(3) 使活动(使活动)

这里写图片作图

使活动(使活动) : 代表时序图中反对实行每一手柄的时间, 使活动期可以懂得为义素。 {} 打中满足, 它方针反对被占用以结束任务。

失活(失活) : 反对变为解脱健康状况。, 当音讯在等候时使活动反对

使活动的表现 : 当反对变为使活动期时, 命纹可以加宽生长四边形间隙。, 这样地矩形条使发生东西参加战役条。

使活动非活动化的工夫 :
– 使活动 : 在使活动条的顶部使活动反对使活动
– 去使活动 : 使活动使活动栏庶生的使活动, 通常发生在分开反对命纹的音讯上。

(4) 音讯

音讯怀孕 : 使明确 间隔 和 夜总会 中 摆列交流 的类, 对 反对私下 显示:清晰地揭示满足 建模;

音讯举措 :
– 举措打字 : 音讯容许材料私下交付交流。 (交付限制因素), 容许材料销路静止上菜用具, 反对私下经过 发送 和 收执 音讯 停止显示:清晰地揭示;
– 发生算是 : 音讯可以突然跳出手柄, 使行动起来臂板信号装置, 或准备目的反对 或 销毁;

音讯的异步同时存在的显示:清晰地揭示 :
– 异步显示:清晰地揭示 : 当音讯是东西臂板信号装置时, 发送臂板信号装置后, 等候对方当事人突然跳出有重大意义的的办法, 这很清晰的。 命名的 反对间的异步显示:清晰地揭示
– 同时存在的显示:清晰地揭示 : 指示方向喊叫反对的办法, 实行办法现场恢复算是, 具有现场恢复把持机制的手柄是同时存在的显示:清晰地揭示。

时序图和夜总会图中音讯的分别 : 时序图打中音讯使突出次, 夜总会图打中音讯使突出反对私下的相干

音讯典型 :
这里写图片作图 : 在两个反对私下绘制音讯
这里写图片作图 : 两个反对私下航线喊叫;
这里写图片作图: 两个反对私下异步音讯;
这里写图片作图: 从票据的限期喊叫现场恢复的音讯
这里写图片作图 : 绘制自反音讯

3. 时序图示例

旋转简介 :
– 运用场面 : 汽车租赁物公司;
– 运用反对 : Customer (客户), Worker (官员), Order (销路), Record (记载), Car (汽车)
– 任务进行 : ① 客户 向 活计 的士责任, ② 活计 反省 销路, ③ 客户 惩罚, ④ 活计 填写 记载, ⑤ 活计 取车;

时序图 :

这里写图片作图

4. 反对的准备与移动

反对得第二名 :
– 顶部 : 时序图中反对的默许得第二名是在时序图顶部, 这揭晓反对在间隔开端时曾经在。
– 心爱的 : 也许反对在时序图心爱的部门, 作图间隔航线中准备的反对

间隔航线中准备反对的办法 :
– 音讯指导反对 : 音讯是一种建筑的办法, 箭状物指导由反对表现的矩形。
这里写图片作图
– 指导使活动条的音讯 : 音讯是一种建筑的办法, 箭状物指导反对上面的使活动条。
这里写图片作图

移动反对 : 也许意思是在时序图中移动东西反对, 由于也许同时有两三个材料, 缺少特别的手柄,经济时期将是同卵的的。
– 效果图 : 以下图片 Customer 和 Order 反对移动, 由于他们大致不吃后头的合作
这里写图片作图

5. 时序图建模技术

时序图运用机遇 : 恒稳态行动建模, 当工夫被使突出时,交流的次被生长。, 运用时序图;

时序图指导战略 :
– 单把持流 : 东西独自的时序图但是显示东西把持流;
– 多个时序图 : 整体的的把持进行是复杂的, 可以绘制多个时序图, 东西主干时序图, 多个分叉时序图, 运用包对这些时序图停止指导;

时序图建模战略 :
– 设置间隔式视频设备背景 : 相互功能的围绕, 表现孰反对, 它属于什么体系, 子体系, 互相牵连手柄 类 用例等
– 反对序列 : 基础材料的真髓, 从左到右摆列在时序图中;
– 反对命纹 : 反对通常位于一并间隔航线中。, 也可以在间隔航线中准备和移动。
– 教训摆列 : 合作交流启动后, 该音讯按工夫次左右绘出。, 第条款交流 在 出生于邮政的交流
– 使活动时期设置 : 可以停止实际手柄。 工夫点 音讯 清晰的地显示
– 期约束 : 每东西音讯都可以连接到非常的工夫。 和 附件约束;
– 介词期限 : 可以添加每个音讯 介词 或 后置 期限;

6. Rational Rose 时序图 手柄

(1) 准备时序图

新建时序图 : 在 检查逛商店的人 中 右键点击 Logical View (逻辑看), 选择 新(新) -> Sequence Diagram(时序图);
这里写图片作图

(2) 添加反对

添加反对 : 时序图中有两种反对, 吃者是吃者, 东西是协同的反对
– 吃者反对 : 在类图中准备反对, 将其 Stereotype 将其修正为 Actor, 变为吃者, 后头地在 检查逛商店的人空军将领这样地元素拖到时序图中那就够了;
这里写图片作图
– 普通反对 : 指示方向在 时序图中 点击 扣住, 在交界面中准备反对
– 两种反对效应 :

这里写图片作图
设置反对属性 : 双点取反对, 在流行音乐窗口中 General 修正对话框打中反对属性
– Name : 反对称呼, 不输出也可以
– Document : 作图反对的文档

这里写图片作图
设置反对坚持不懈 :
– 继续 (坚持不懈) : 反对保在数据库中 或 在静止版式的四季开花的叫回中
– 恒稳态 (恒稳态) : 反对保在内存中以意识顺序逗留。
– 暂时 (非稳定状态) : 短工夫保在内存中

(3) 添加音讯

音讯功能 : 音讯由两个反对的命纹私下的箭状物表现。, 反对可以销路另东西反对经过音讯实行手柄。

添加音讯 :
– 发送音讯 : 将 从发送音讯材料的命纹 拖到 收执音讯材料的命纹上;
– 显示移动号和使活动条 : 菜单栏 Tools -> Options -> Diagram 调动球员卡, Sequence numbering 这是音讯编号 , Focus of control 显示使活动条

这里写图片作图