对状态添加“进入”、“执行”和“退出”活动

在 UML 模型中,可以对一种状态添加“进入”、“执行”或“退出”活动,以描述仅当进入或退出某一状态时才会执行的活动或者正处于某特定状态的活动。

开始之前

要对组合状态和正交状态添加活动,必须在“建模”透视图中打开一个状态机图。

过程

  1. 右键单击一种状态,然后单击添加 UML 并完成下列其中一个步骤:
    • 要对该状态添加“进入”操作,单击进入
    • 要对该状态添加“执行”操作,单击执行
    • 要对该状态添加“退出”操作,单击退出
  2. 在您创建该活动之后打开的弹出菜单中,请完成下列其中一个步骤:
    • 要创建新的活动,请单击创建活动,输入名称,然后按 Enter 键。
    • 要创建新的状态机,请单击创建状态机,输入名称,然后按 Enter 键。
    • 要创建新的不透明行为,请单击创建不透明行为,输入名称,然后按 Enter 键。
    • 要将该活动与现有元素关联,请单击选择现有元素,从列表中选择一个元素,然后单击确定
  3. 可选: 要将操作与“进入”、“执行”或“退出”活动关联,请在图中单击该活动,并在“属性”视图的“常规”页面上单击设置
    注: 要将操作与活动关联,活动部分必须可视。要显示活动部分,单击状态,并在“属性”视图的“外观”页面上的“显示部分”下单击活动
  4. 可选: 要将操作与活动关联,在“为规范选择元素”窗口中,从列表中选择操作,然后单击确定

反馈