创建 UML 状态图

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

重要: UML 状态图不可Visio 2013及更高版本中提供。UML 图Visio 2013和更高版本中的信息,请参阅在 Visio 中的 UML 图表

显示对象在响应外部事件时所经历的转换的状态图

标注 1 初始状态是对象的状态图中的任何事件已对操作之前它。

标注 2 状态表示即时对象的生命周期中。双击要添加一个名称并将其内部动作和活动状态形状。

标注 3 转换转换指示,在响应事件的对象将从一种状态转到另一并执行的操作。

标注 4 切换字符串中名为事件触发转换。双击一种切换效果,对其进行标记的字符串除了事件签名,也可以包括临界条件、 动作表达式等。

  1. 打开包含类 UML 模型或使用大小写,其中包含要用于表示在状态图的行为。

  2. 文件菜单中,指向新建软件,指向,然后单击UML 模型图

  3. 在树视图中,右键单击代表类或使用大小写 ,其中包含要用于表示状态图中的行为的图标。指向新建,然后单击状态图

    显示空白页,请和UML 状态图模具成为最顶层的模具。工作区将显示为水印的状态图。树视图被添加一个图标表示该图表。

    注意: 如果树视图中不可见,请在UML菜单上,指向视图,,然后单击模型资源管理器

  4. 状态形状拖到绘图页上,表示对象经历的状态的顺序。

    使用 UML 状态图和活动图中的状态形状

  5. 复合状态形状拖到以表示并发、 互斥或嵌套的子状态页面。

    使用 UML 状态图中的复合状态形状

  6. 连接到其他使用转换形状,以指示一个状态中的对象将在响应事件中输入第二个状态的状态的状态。

    使用 UML 状态图和活动图中的转换形状

    提示: 使用弧形转换形状指示对象保留在同一状态中响应事件。连接到同一状态形状的连接点 连接点图像 - 蓝色 X 两端的切换效果。

  7. 连接到一个状态分叉为多个状态或多个状态同步为一个状态过渡 (联接)转换 (分叉)形状的转换形状。

  8. 使用简略历史详细历史形状来指示对象恢复其上次区域内的状态。

    使用 UML 状态图中的复合状态形状

  9. 双击任何形状以打开其UML 属性对话框,并添加名称、 操作、 活动、 事件和其他属性。

  10. 保存该图表。

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

此信息是否有帮助?

谢谢您的反馈!

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

×