- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML系统分析与设计UML-System Analysis Design 何谓状态图 状态图(statechart diagram):用来描述一个特定的对象所有可能的状态,以及由于各种事件的发生而引起状态之间的转移和变化。 状态图的组成要素 状态图由初始状态、终止状态、状态、转换、判定等组成: 状态图的组成要素 状态由一个带圆角的矩形表示,状态的描述包括:名称、入口和出口动作、内部转换和嵌套状态图。 状态图的组成要素 状态图中的状态有两种:简单状态和组合状态 简单状态是指不包含其他状态的状态,简单状态可以具有内部转换、入口动作和退出动作等,但是没有子结构 状态还可以包含嵌套状态图的状态,称为组合状态 状态图的组成要素 状态图的组成要素 状态图的组成要素 状态图的组成要素 组合状态所嵌套的子状态可能是顺序子状态,也可能是并发子状态。 状态图的组成要素 顺序子状态 状态图的组成要素 顺序子状态 状态图的组成要素 顺序子状态 顺序子状态 并发子状态 顺序子状态与并发子状态的区别 顺序子状态与并发子状态的区别 历史状态 历史状态 历史状态 历史状态 * 郑州大学软件学院 Software School, Zhengzhou University * * 郑州大学软件学院 Software School, Zhengzhou University * 姓 名:薛均晓 办公室:水环302 Email: xuejx@zzu.edu.cn 序列图 协作图 状态图 活动图 动态分析模型包括下列模型图: 一个机器的状态图 UML表示 UML表示——嵌套状态图 1 状态 UML表示——组合状态 组合状态 1 状态 UML表示——组合状态 1 状态 UML表示——组合状态 如果组成状态的子状态对应的对象在其生命期内的任何时刻都只能处于一个子状态,即多个子状态之间是互斥的,不能同时存在,这种子状态称为顺序子状态。 1 状态 UML表示——组合状态 当通过转换从某种状态转入组成状态时,此转换的目的可能是这个组成状态本身,也可能是这个组成状态的某个子状态。 1 状态 UML表示——组合状态 如果转换的目的是组成状态本身,那么首先执行组成状态的入口动作,然后子状态进入初始状态并以此为起点开始运行。 1 状态 UML表示——组合状态 如果转换的目的是组成状态的某一子状态,那么以目标子状态为起点开始运行。 按下后退键 按下播放键 1 状态 状态图的组成要素 UML表示——组合状态 若组合状态有两个或者多个并发的子状态机,此时称组成状态的子状态为并发子状态。 1 状态 状态图的组成要素 UML表示——组合状态 1 状态 状态图的组成要素 顺序子状态中各个状态间的转换是有一定先后顺序的,即需要按步骤执行。 并发子状态在同一层次给出两个或多个顺序子状态,对象处于同一层次中来自每个并发子状态的一个时序状态中。 并发子状态可以用于对并发线程的状态进行建模。 并发子状态是从不同的角度描述一个状态。 1 状态 状态图的组成要素 前面曾提到,当通过转换从某种状态转入组成状态时,此转换的目的可能是这个组成状态的子状态。 转到子状态时,被嵌套的子状态图一般要从子初始状态进行,除非转到特定的子状态。 1 状态 状态图的组成要素 有些情况下,当离开一个组成状态重新进入此状态时不希望从它的子初始状态开始执行,而是希望直接进入上次离开组成状态时的最后一个子状态。 在这种情况下就要用到历史状态。 1 状态 状态图的组成要素 历史状态代表上次离开组成状态时的最后一个活动子状态,历史状态用一个包含字母“H”的小圆圈表示。 每当转换到组成状态的历史状态时,对象便恢复到上次离开该组成状态时的最后一个活动子状态,并执行入口动作。 1 状态 状态图的组成要素 1 状态 状态图的组成要素 *
您可能关注的文档
- 《计算机组成原理》19-CPU02.ppt
- 《计算机组成原理》20-CPU03.ppt
- 《计算机组成原理》21-CPU04.ppt
- 《计算机组成原理》23-总线.ppt
- 《计算机组成原理》25-输入输出系统02.ppt
- 《计算机组成原理》计算机组成原理(第四章).ppt
- 3.1 细胞膜的结构与功能.ppt
- 3.2-1函数关系的建立.ppt
- 4.2 生命活动的直接能源——ATP.ppt
- 51单片机C语言设计与实验教程.pdf
- UML系统分析与设计 Chapter动态分析总结.ppt
- UML系统分析与设计 Rational+Rose实例学习网上选课.doc
- UML系统分析与设计 UML复习.doc
- UML系统分析与设计 UML建模期末考试总结.doc
- UML系统分析与设计 UML建模实例-课程注册系统.doc
- UML系统分析与设计 UML课后习题答案.doc
- UML系统分析与设计 UML企业人力资源管理信息系统分析建模.doc
- UML系统分析与设计 UML实例UML案例(完整建模)(汽车租赁系统).ppt
- UML系统分析与设计 UML系统建模基础教程课后习题答案.doc
- UML系统分析与设计 UML项目(医院管理系统).doc
文档评论(0)