下载此beplayapp体育下载

UML状态图的画法.ppt


beplayapp体育下载分类:bepaly下载苹果 | 页数:约89页 举报非法beplayapp体育下载有奖
1 / 89
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 89 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【UML状态图的画法 】是由【胜利的喜悦】上传分享,beplayapp体育下载一共【89】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【UML状态图的画法 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。动态模型vs静态模型动态模型描述系统与操作时间和顺序有关的系统方面、影响更改的事件、事件的序列、事件的环境以及事件的组织2021/5/241动态模型的作用2021/5/2422021/5/243二、状态图(StateDiagram)状态图是系统分析的一种常见工具,用于描述系统的行为。实体的生存期比较复杂时,需要状态图对其建模。UML中的状态图主要用于建立对象类或对象的动态行为模型,表现一个对象所经历的状态序列,引起状态或活动转移的事件,以及因状态或活动的转移而伴随的动作。2021/5/[1] 状态机对系统的动态特征建模。状态机表示一个模型元素在其生命期间的情况:从该模型元素的开始状态起,响应事件,执行某些动作,引起转移到新状态,在新状态下响应事件,执行动作,引起转移到另一个状态,直到终结状态。状态机的组成:状态、转移、事件、活动、动作等。 状态(State):表示一个模型元素在生存期的一种状况,如满足某些条件,进行某些活动,或等待某些事件出现等。一个状态在有限的时间段内存在。 转移/迁移(Transition):表示一个模型元素的不同状态之间的联系。在事件触发下,一个状态可以转移到另一个状态。 事件(Event):一个有意义的出现(Occurrence)的说明。该出现在某个时间或空间点发生,并且立即触发一个状态的转移。例如,一个信号、一个操作的调用、一个对象的创建或销毁、超时、某个条件的改变等。 动作(Action):一个可执行的原子计算,它导致状态的变更或返回一个值。不能被中断。 活动(Activity):是在状态机中一系列动作的执行。活动可能被某个事件中断。2021/5/[2]状态机用于对一个模型元素建立行为模型,该模型元素通常是一个对象类,也可以是一个子系统,甚至整个系统。在UML中状态机用状态图可视化表示。 状态图:状态的节点、转移的弧、事件等组成。源状态目标状态事件2021/5/:对象全部属性的当前值。 (问题:对象任何一个新的属性值组合就是一个新状态,状态空间太大)状态属性:对确定对象的状态有重要意义的属性。状态属性一般具有少量的值,而且这些属性的值的转换是有限的。并且其属性值反映所属对象的特定状态。如:对于“汽车”对象,可能有“型号”、“车况”、“使用情况”、“公里数”、“汽油剩余量”等属性。不应取“公里数”或“汽油剩余量”作为状态属性,可取“使用情况”作为属性状态。则,“汽车”对象的有限个不同状态:“开动”、“停车”、“维修”、“闲置”、“报废”等。在UML中,对一个对象(模型元素)的行为建模时,所选择的该对象的生存期中的状态数量是有限的,对象处于每个状态的持续时间也是有限的。当发生某个事件,或完成某个动作,都会触发状态的转移。2021/5/248状态举例状态指的是对象的状态。例如:发票(对象)被支付(状态)小车(对象)正在停着(状态)发动机(对象)正在工作(状态)电灯(对象)开着(状态)2021/5/(状态节点) 一个状态可以加入信息: 进入操作、退出操作、 活动等状态名entry/动作do/活动 exit/动作2021/5/2410

UML状态图的画法 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数89
  • 收藏数0收藏
  • 顶次数0
  • 上传人胜利的喜悦
  • 文件大小1.93 MB
  • 时间2023-12-09