"状态" 形状

在状态机图表中,状态是对象满足条件、执行操作或等待事件的条件。 状态是对象生命周期中的一种图像,它反映对象属性中存在的值以及对象与其他对象的链接。

"状态" 形状。

状态具有两个用于选择信息的隔离舱。 顶部隔离舱包含名称,底部隔离舱包含为响应事件而执行的内部操作或活动的列表。 当状态与 "正在进行" 活动相对应时,该活动既可以作为嵌套 状态机 表示,也可以由一对入口和退出操作表示。

另请参阅

创建 UML 状态机图表

在状态图或 活动图表 中,状态 “UML 状态”形状图标 是一个条件,在此情况下,对象满足条件、执行操作或等待事件。 状态是对象生命周期中的一种图像,它反映对象属性中存在的值以及对象与其他对象的链接。

状态具有两个用于选择信息的隔离舱。 顶部隔离舱包含名称,底部隔离舱包含为响应事件而执行的内部操作或活动的列表。 当状态与 "正在进行" 活动相对应时,该活动既可以作为嵌套 状态机 表示,也可以由一对入口和退出操作表示。

为 "状态" 形状命名并添加其他属性值

双击在 树视图 中表示元素的图标或在图表中表示元素的形状,打开元素的 " UML 属性" 对话框。

提示: 通过右键单击形状,然后单击 "形状显示选项",控制图表中的形状上显示哪些属性值。 在 " UML 形状显示选项" 对话框中,选择和清除选项以显示或隐藏属性值。

状态属性:

属性

说明

名称

以字符串形式键入 状态 的名称。 同一个图表中的任何两个状态应具有相同的名称。

构造

从下拉列表中选择所需的构造型。 如果未列出要使用的构造型,则可以通过单击 " UML " 菜单上的 "构造型" 添加新的构造型或编辑现有构造型。

文档

键入要作为 标记值 添加到元素的任何文档。 选择表示元素的形状或图标时,此处键入的文档也会显示在 "文档" 窗口中。

状态属性,"内部转换" 类别:

使用 "内部转换" 类别添加或删除内部转换或编辑现有转换。

属性

说明

内部转换

列出为状态定义的内部转换。

若要快速编辑切换的最常用设置,请单击 "内部转换" 列表中的一个字段,然后选择或键入值。

若要访问某个切换的所有设置,请在列表中选择该切换,然后单击 "属性"。

  • 中转     键入内部转换的名称。

  • 构造   从下拉列表中选择所需的构造型。 如果未列出要使用的构造型,则可以通过单击 " UML " 菜单上的 "构造型" 添加新的构造型或编辑现有构造型。

  • 活动   选择导致内部转换发生的 事件 或信号事件。 如果未列出所需事件,请单击 "新建"。

新版

单击以将未定义的转换添加到内部转换列表。

若要快速编辑切换的最常用设置,请单击 "内部转换" 列表中的一个字段,然后选择或键入值。

若要访问某个切换的所有设置,请在列表中选择该切换,然后单击 "属性"。

同名

单击以将新的切换添加到列表,并将相同的属性值与所选转换一起使用。

Delete

单击以从列表中删除所选切换。

控制是否在 "状态" 形状上显示名称

右键单击形状,单击 "形状显示选项",然后选择 "名称" 以显示名称或清除 "名称" 以隐藏名称。

显示 "状态" 形状的内部过渡隔离舱

右键单击形状,单击 "形状显示选项",然后清除 "切换" 复选框。

另请参阅

创建 UML 状态图 

创建 UML 活动图

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