第三章需求分析课件.ppt
《第三章需求分析课件.ppt》由会员分享,可在线阅读,更多相关《第三章需求分析课件.ppt(19页珍藏版)》请在三一办公上搜索。
1、3.6 状态转换图,状态转换图(简称为状态图)通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。此外,状态图还指明了作为特定事件的结果系统将做哪些动作(例如,处理数据)。,1).状 态,状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式。状态规定了系统对事件的响应方式。系统对事件的响应,既可以是做一个(或一系列)动作,也可以是仅仅改变系统本身的状态,还可以是既改变状态又做动作。初态(即初始状态)状态 终态(即最终状态)中间状态,一张状态图中只能有一个初态,而终态则可以有0至多个。,2).事 件,事件是在某个特定时刻发生的事情,它是对引起 系统做动作或(和)从一个状
2、态转换到另一个状态 的外界事件的抽象。例如,内部时钟表明某个规定的时间段已经过去,用户移动或点击鼠标等都是事件。简而言之,事件就是引起系统做动作或(和)转换 状态的控制信息。,初态用实心圆表示,终态用一对同心圆(内圆为实心圆)表示。中间状态用圆角矩形表示,可以用两条水平横线把它分成上、中、下3个部分。上面部分为状态的名称,这部分是必须有的;中间部分为状态变量的名字和值,这部分是可选的;下面部分是活动表,这部分也是可选的。,3).符 号,活动表的语法格式:事件名(参数表)/动作表达式 其中,“事件名”可以是任何事件的名称。在活动表中经常使用下述3种标准事件:entry,exit和do。entry
3、事件指定进入该状态的动作,exit事件指定退出该状态的动作,而do事件则指定在该状态下的动作。需要时可以为事件指定参数表。活动表中的动作表达式描述应做的具体动作。,3).符 号,状态图中两个状态之间带箭头的连线称为状态转换,箭头指明了转换方向。状态变迁通常是由事件触发的,在这种情况下应在表示状态转换的箭头线上标出触发转换的事件表达式;如果在箭头线上未标明事件,则表示在源状态的内部活动执行完之后自动触发转换。事件表达式的语法:事件说明守卫条件动作表达式事件说明的语法为:事件名(参数表)。守卫条件是一个布尔表达式。如果同时使用事件说明和守卫条件,则当且仅当事件发生且布尔表达式为真时,状态转换才发生
4、。如果只有守卫条件没有事件说明,则只要守卫条件为真状态转换就发生。动作表达式是一个过程表达式,当状态转换开始时执行该表达式。,3).符 号,闲置,拿起听筒,拨号音Timer=0Do/响拨号音且增加Timer,挂断电话,超时,超时Do/响蜂鸣音,挂断电话,数字,拨号,数字,无效号码,存储的信息Do/播放信息,有效号码,接通中Do/试接通,占线,忙音Do/响忙音,已接通,振铃Do/振铃,受话人回话,通话,受话人挂断电话,断线,信息播完,电话系统的状态图,4).举例,3.7 其他图形工具,层次方框图 Warnier图 IPO图,3.7.1 层次方框图,层次方框图用树形结构的一系列多层次的矩形框描绘数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 需求 分析 课件
链接地址:https://www.31ppt.com/p-4093024.html