visio:创建 UML 状态图

时间:2024-04-15 15:05:14

举例说明

  1. 打开包含类或用例的 UML 模型,类或用例中含有您要在状态图中表示的行为。
  2. “文件” 菜单上,依次指向“新建”“软件” ,然后单击“UML 模型图”
  3. 树视图 中,右击表示用例 (其中含有要在状态图 中表示的行为)的图标。指向“新建” 并单击“状态图”

此时会出现一个空白页,而且“UML 状态图” 模具也显示在最顶部。工作区将“状态图”显示为水印。树视图中将添加一个表示该图表的图标。

 注释    如果看不见树视图,请在“UML” 菜单中指向“视图” ,然后单击“模型资源管理器”

  1. “状态” 形状拖到绘图页以表示某个对象通过的状态序列。

使用状态形状

  1. “复合状态” 形状拖到该页以表示并发、互斥或嵌套子状态。

使用复合状态形状

  1. 使用“转换” 形状将状态连接到其他状态,以表示一个状态中的对象将响应某事件进入第二个状态。

使用转换形状

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

  1. “转换” 形状连接到“转换 (连接)”“转换 (分叉)” 形状,指示一个状态分为多个状态或多个状态并为一个状态。
  2. 使用“简略历史”“详细历史” 形状指示对象恢复为其上次在某区域中时所处的状态。

使用复合状态形状

  1. 双击任意形状,打开其“UML 属性” 对话框,并添加名称、动作、活动、事件和其他属性。
  2. 保存该图表。