当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

长沙理工大学:《高级软件工程》ppt课件 第8章 状态图和活动图

资源类别:文库,文档格式:PPT,文档页数:35,文件大小:261.5KB,团购合买
1. 什么是状态图 状态图(statechart diagram):主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序列(state sequence)、引起状态转移的事件(event)以及因状态转移而伴随的动作(action)。
点击下载完整版文档(PPT)

第8章状态图和活动图

第8章 状态图和活动图

1.什么是状态图 状态图( statechart diagram): 主要用于描述一个对象在其生存期间的动态行为, 表现一个对象所经历的状态序列( state sequence)、引 起状态转移的事件( event)以及因状态转移而伴随的 动作( action)

1. 什么是状态图 状态图(statechart diagram): 主要用于描述一个对象在其生存期间的动态行为, 表现一个对象所经历的状态序列(state sequence)、引 起状态转移的事件(event)以及因状态转移而伴随的 动作(action)

1.什么是状态图 状态图例子 keyPress shut Down Idle unning finished 终态 初态 事件 状态

1. 什么是状态图 状态图例子: Idle Running keyPress finished shutDown 初态 终态 状态 事件

1.什么是状态图 状态图例子 temperature0 J temperature=100 汽体(蒸汽

1. 什么是状态图 状态图例子: 液体(水) 固体(冰) 汽体(蒸汽) [ teperature>0 ] [ temperature=100 ] [ temperature<100 ]

1.什么是状态图 在状态机中,动作或与状态相关,或与转移 ( transition)相关。 如果一个动作是与一个状态相关,对象进入该状态 时触发该动作。 如果一个动作与一个转移相关,对象在不同的状态 之间转移时触发相应的动作。 状态A 状态B 状态能够维持一段时间 状态能够维持一段时间 所用时间近似于0

1. 什么是状态图 在状态机中,动作或与状态相关,或与转移 (transition)相关。 如果一个动作是与一个状态相关,对象进入该状态 时触发该动作。 如果一个动作与一个转移相关,对象在不同的状态 之间转移时触发相应的动作。 状态A 状态B 所用时间近似于0 状态能够维持一段时间 状态能够维持一段时间

1.什么是状态图 般可以用状态机对一个对象的生命周期建模,状 态图用来显示状态机,重点在描述状态之间的控制流。 状态图所描述的对象,其中的某些属性值的变化, 使之产生“质”的变化。 状态图在具有以下两个特性的属性上建模: 1)属性拥有较少的离散取值; 2)属性在这些值之间的变化(转移)使对象有质的 变化

1. 什么是状态图 一般可以用状态机对一个对象的生命周期建模,状 态图用来显示状态机,重点在描述状态之间的控制流。 状态图所描述的对象,其中的某些属性值的变化, 使之产生“质”的变化。 状态图在具有以下两个特性的属性上建模: 1)属性拥有较少的离散取值; 2)属性在这些值之间的变化(转移)使对象有质的 变化

2状态图中的基本概念 状态 1)名称:字符串。 2)进入/退出动作:进入和退出状态时执行的动作 3)内部转换:不导致状态改变的转换。 4)子状态:状态的嵌套结构 5)延迟事件:在发生事件的状态下不处理,推迟到 下一状态处理

2. 状态图中的基本概念 状态 1)名称:字符串。 2)进入/退出动作:进入和退出状态时执行的动作。 3)内部转换:不导致状态改变的转换。 4)子状态:状态的嵌套结构。 5)延迟事件:在发生事件的状态下不处理,推迟到 下一状态处理

2状态图中的基本概念 指在对象的生命期中的某个状况或条件,在此期间 对象将满足某些条件、执行某些活动或等待某些事件。 Lighting entry/ turnOn do/ blinkFiveTimes event powerOff/ power SupplySelf exit/ turnOff event selfTest/ defer

2. 状态图中的基本概念 指在对象的生命期中的某个状况或条件,在此期间 对象将满足某些条件、执行某些活动或等待某些事件。 Lighting entry/ turnOn do/ blinkFiveTimes event powerOff/ powerSupplySelf exit/ turnOff event selfTest/ defer

2.状态图中的基本概念 组合状态( composite state和子状态( substate) 嵌套在另一个状态中的状态称为子状态。一个含有 子状态的状态称作组合状态

2. 状态图中的基本概念 组合状态(composite state)和子状态(substate) 嵌套在另一个状态中的状态称为子状态。一个含有 子状态的状态称作组合状态

2.状态图中的基本概念 组合状态和子状态 目标 源 E 到W初态去 从W终态来

2. 状态图中的基本概念 组合状态和子状态 A B W E F C D p r u s v t 从 W 终态来 到 W 初态去 源 目标

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共35页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有