- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch6—状态机图和其应用
第6章 状态机图及其应用
《Rational Rose 2003基础教程》
配套电子教案
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
内 容
基本概念
状态图
活动图
状态机共享的模型元素
活动图专有的模型元素
状态规范和活动规范
动作规范
转换规范
判断规范
同步规范
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
1.1理解状态机
状态机图通过对类对象的生存周期建立模型来描述对象随时间变化的动态行为,也可以用来描述用例、协作和方法的动态行为,它是展示状态与状态转换的图。
状态机是一个类的对象所有可能的生命历程的模型。
状态机包括状态图和活动图两种表示方法。
状态图用于对系统的动态方面建模。
活动图用于对计算流程和工作流程建模,展示的主要内容是对象的活动状态。
状态图以状态为中心,活动图以活动为中心。
1 基本概念
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
1 基本概念
1.2 状态机操作
定义
在UML规格文件中,状态机被定义为是一种行为,说明对象或交互在它们的声明周期中为响应事件所经历的状态序列,以及它们的响应和动作。
创建一个状态图或活动图时,Rational Rose自动创建一个状态/活动模型。
Rational Rose限定每个所有者只能拥有一个状态/活动模型。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
1 基本概念
1.2 状态机操作
创建一个状态/活动模型:
单击BrowseState Machine Diagram,在左边的“State Machine”下面选择新创建的状态/活动模型所要放置的位置:
双击New:
在Title文本框中为图命名;
指定要创建的图类型:活动图(Activity)或状态图(Statechart);
单击OK按钮。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
2 状态图
状态图显示一个对象从创建到摧毁的整个生命周期。Rose可以对每个类创建一个或者多个状态图,在状态图中体现类的所有状态和各种过渡转换,状态变化是状态图显示的焦点。状态图可以帮助系统分析员、设计人员和开发人员理解系统中各个对象的行为。在Rose中,状态图和类图相互配合,以便完整描述类的特征。仅用类图是不够的,因为它只能描述类对象的静态特征,而状态图可以对类对象动态行为进行建模。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
2 状态图
2.1 状态图所包含的内容
状态图主要显示以下3种内容:
对象在生命周期中所经历的状态序列;
诱发对象从一个状态转换到另一个状态的事件;
状态改变所导致的动作。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
2 状态图
2.2 创建状态图
步骤如下:
在浏览器中,用鼠标右键单击模型元素(除了属性、关系和出现在构件视图中的模型元素);
单击NewStatechart Diagram;
或者,
单击BrowseState Machine Diagram;
单击New;
在New State Machine对话框中选中Statechart Diagram复选框;
输入状态图标题;
原创力文档


文档评论(0)