- 你所在位置:首页 〉VS.net〉UML〉基础知识〉创建 UML 状态图
- 创建 UML 状态图
- 作者:佚名 文章来源:http://office.microsoft.com/ 发布日期:2008-02-28 浏览次数:1546
-
- 打印这篇文章
-
- 打开包含类或用例的 UML 模型,类或用例中含有您要在状态图中表示的行为。
- 在“文件”菜单上,依次指向“新建”、“软件”,然后单击“UML 模型图”。
- 在树视图 (树视图:显示于 UML 导航器窗口中的一种层次结构,其中的各个 UML 元素或视图(图表)都用图标表示。UML 模板自动创建模型的树视图。)中,右击表示类 (类:在静态结构图中,具有类似的结构、行为和关系的对象集。类在类(静态结构)图中声明,代表所建模的系统中的概念。)或用例 (用例:在用例图中,当主角使用系统来完成某一进程时所发生的一组事件的表示方式。通常,用例是相当大的进程,而不是单个步骤或事务。)(其中含有要在状态图 (状态图:状态机的表示方式,它附加于类或方法,描述该类对外部激励的响应。)中表示的行为)的图标。指向“新建”并单击“状态图”。
此时会出现一个空白页,而且“UML 状态图”模具也显示在最顶部。工作区将“状态图”显示为水印。树视图中将添加一个表示该图表的图标。
注释 如果看不见树视图,请在“UML”菜单中指向“视图”,然后单击“模型资源管理器”。
- 将“状态”形状拖到绘图页以表示某个对象通过的状态序列。
- 将“复合状态”形状拖到该页以表示并发、互斥或嵌套子状态。
- 使用“转换”形状将状态连接到其他状态,以表示一个状态中的对象将响应某事件进入第二个状态。
提示 使用弧形“转换”形状指示某对象为响应某事件保留在同一状态中。将转换的两端连接到同一状态形状的连接点
。
- 将“转换”形状连接到“转换 (连接)”和“转换 (分叉)”形状,指示一个状态分为多个状态或多个状态并为一个状态。
- 使用“简略历史”或“详细历史”形状指示对象恢复为其上次在某区域中时所处的状态。
- 双击任意形状,打开其“UML 属性”对话框,并添加名称、动作、活动、事件和其他属性。
- 保存该图表。
- 打印这篇文章
- 与本文主题相关的文章
- 返回首页
