在 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 支持专员。

×