状态框图(Statechart Diagram)简介

 

状态框图显示一个对象从创建到删除的生命周期。也可以说,状态框图显示一个状态机(包括简单状态、转换、嵌套组成状态)的图。
状态图描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。状态图用于显示状态机(它指定对象所在的状态序列)、使对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。 一个状态图针对一个对象主体,关注它在不同事件驱动下的不同状态呈现。
在Trufun UML2.x建模工具中,新建状态图可以对包、项目model、类对象来通过右键菜单新建框图新建一个状态图,一个状态图自动产生一个状态机,表现为圆角矩形,分为主题和子元素两部分。这里还可以对我们已建的用例、角色、类元素来新建状态图。
Trufun V6系列产品创建状态图操作步骤:选择模型浏览器上的相关包,右键菜单新建框图,状态图。系统打开一个新的状态图。如下图所示

系统对每个新建的状态图都会自动生成一个状态机。如下图,创建状态图元素可以通过绘图区快捷方式也可以通过右边工具栏提供元素。通过绘图区快捷方式创建的元素会创建在状态机的左上角。通过右边工具栏选择的元素则在状态机鼠标点击处创建。

如下图是状态图的创建元素。
1、主状态图元素
?
2、区域分类中的元素

3、状态分类中的元素

4、终止分类中的元素

5、入口点分类中的元素

下图是状态框图的例子:



©2003-2016楚凡科技  版权所有