在 UML 状态图和活动图中处理切换形状

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

重要: UML 状态图在 Visio 2013 和更高版本中不可用。有关 visio 2013 和更高版本中的 uml 图的信息, 请参阅Visio 中的 uml 图表

将转换字符串添加到状态图或活动图中的转换

  1. 在状态图或活动图表中, 双击要为其添加切换字符串的 "切换" 或 "控制流" 形状。

  2. 在 " UML 转换属性" 对话框中, 单击 "切换", 然后单击 "事件"。单击 "新建", 选择所需的事件类型, 然后单击"确定"

  3. 键入事件的名称, 然后键入或选择所需的其他属性值。单击选项卡可添加约束、标记值或参数, 具体取决于你正在创建的事件的类型。单击"确定" , 直到返回到 "切换" 类别

  4. 选择 "临界" 以添加临界条件。然后, 在 "文本" 框中, 键入所需的临界条件。

  5. 在 "语言" 下, 选择所需的语言。

  6. 单击 "操作" 选项卡, 然后单击 "新建" 以创建对策表达式。选择所需的操作类型, 然后单击"确定", 然后单击 "属性"。

  7. 键入操作的名称, 然后键入或选择所需的其他属性值。单击某个选项卡以添加详细信息、参数 (如果可用)、约束或标记值。单击"确定" , 直到关闭 " UML 转换属性" 对话框。

切换字符串将出现在切换上。

提示

在 "活动" 图表中, 可以使用 "收到信号" 和 "发送信号" 形状显式表示通常在转换字符串中指定的事件和操作信息。若要将事件和操作信息添加到 "收到信号" 或 "发送信号" 形状, 请按照上面介绍的过程将转换字符串添加到转换。

指示状态图中状态之间的过渡

  1. 在状态图中, 将 "切换" 形状拖到绘图页上。

  2. 将不带箭头的 "切换" 形状端点粘附到源状态形状上的连接点 连接点图像 - 蓝色 X

  3. 将带箭头的 "切换" 形状端点粘附到 "目标状态" 形状上的连接点上。

  4. 双击 "转换" 形状以添加转换字符串, 包括事件、临界条件、操作表达式等。

提示

当源状态也是状态图中的目标状态时, 请使用弧形过渡形状。将形状上的两个端点粘附到同一状态形状上的两个连接点上。

在状态图或活动图中指示复杂的分叉过渡

  1. 在状态图或活动图表中, 将 "切换 (分叉) " 形状拖到绘图页上。

  2. 使用 "转换" 形状将源状态连接到 "切换 (分叉) " 条。将不带箭头的 "切换" 形状端点粘附到源状态上的连接点 连接点图像 - 蓝色 X , 将 "切换形状" 终结点 (带有箭头) 粘附到条形图上的连接点。

  3. 使用 "转换" 形状将 "切换" (分叉)条连接到目标状态。将不带箭头的 "切换" 形状端点粘附到条上的连接点 连接点图像 - 蓝色 X , 并将具有箭头的过渡形状端点粘附到目标状态上的连接点。

在状态图或活动图中指示复杂的同步过渡

  1. 在 " 状态图 " 或 " 活动图表 " 中, 将 "切换 (连接) " 形状拖到绘图页上。

  2. 使用 "转换" 形状将源状态连接到 "切换 (连接) " 栏。将不带箭头的 "切换" 形状端点粘附到源状态上的连接点 连接点图像 - 蓝色 X , 并将带箭头的过渡形状端点粘附到条形图上的连接点。

  3. 使用 "转换" 形状将 "转换 (连接) " 栏连接到目标状态。将不带箭头的 "切换" 形状端点粘附到条上的连接点, 将带箭头的 "切换" 形状端点粘附到目标状态上的连接点上。

指示已在活动图中发送或接收信号

  1. 在活动图表中, 将 "发送信号" 或 "收到信号" 形状拖动到绘图页上。

  2. 将 "发送信号" 或 "收到信号" 形状转换的控制手柄 控制手柄 粘附到 "源操作状态" 形状上的连接点 连接点图像 - 蓝色 X

  3. 将 "发送信号" 或 "收到信号" 形状转换的控制手柄 控制手柄 粘附到目标操作状态形状上的连接点。

    提示: 若要正确定向 "发送接收信号" 形状, 请右键单击形状, 指向 "形状", 然后单击 "向左旋转" 或 "向右旋转"。

  4. 双击 "发送信号" 或 "收到信号" 形状以添加名称、构造型、事件、操作、临界条件和其他属性。

注意: 当你使用信号发送接收信号形状, 而不是常规的控制流切换时, 信号发送或接收符号将替换切换上的发送信号或事件标签。

指示活动图中的控制流

  1. 在活动图表中, 将 "控制流" 形状拖到绘图页上。

  2. 将不带箭头的 "控制流" 形状端点粘附到 "源操作状态" 或 "状态" 形状上的连接点 连接点图像 - 蓝色 X

  3. 将具有箭头的控制流形状终结点粘附到目标操作状态状态形状上的连接点上。

  4. 双击 "控制流" 形状以添加转换字符串, 包括事件、监护条件、动作表达式等。

另请参阅

创建 UML 状态图

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×