- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七讲 状态图;状态图(Statechart Diagram); 状态机;状态图;状态(State)
表示一个模型在其生存期内的状况,如满足某些条件、执行某些操作或等待某些事件。一个状态的生存期是有限的一个时间段
转换(Transition)
表示两个不同状态之间的联系,事件可以触发状态之间的转换
事件(Event)
是在某个时间产生的,可以触发状态转换,如信号、对象的创建和销毁、超时和条件的改变等
活动(Activity)
是状态机中进行的一个非原子的执行,由一系列动作组成
动作( Action )
是一个可执行的原子计算,它导致状态的变更或者返回一个值;对象:货物 状态:未付款;状态的表示;转换的表示;初始状态、终止状态;判定的表示;一个简单的状态图;12;13;组成状态;IC Card Certification:
IC卡验证状态
Ring:拨号状态
Connecting:连接状态
Talking:通话状态
Hung Up:挂断状态;Running:运行状态
Forward:前进状态
Backward:后退状态
High Speed:高速行驶状态
Low Speed:低速行驶状态;历史状态;18;事件可以是:
对象之间发送的信号
某些值的改变
一个时间段的终结
任何影响对象的事物都可以是事件;入口事件;出口事件;动作事件;信号事件;;调用事件;修改事件;时间事件;延迟事件;转换表示当一个特定事件发生或者某些条件得到满足时,一个源状态下的对象在完成一定的动作后将发生状态转变,转向另一个称之为目标状态的状态
转换进入的状态为活动状态
转换离开的状态变为非活动状态;外部转换;内部转换;完成转换;内部转换和自转换(完成转换)区别:
自转换是离开本状态后重新进入该状态,它会激发状态的入口动作和出口动作的执行
内部转换自始至终都不离开本状态,所以没有出口或入口事件,也就不执行入口和出口动作;复合转换;链式分支:;源状态;目标状态;触发事件;监护条件;动作;建模步骤:
找出适合用模型描述其行为的类
确定对象可能存在的状态
确定引起状态转换的事件
确定转换进行时对象执行的相应动作
对建模的结果进行相应的精化和细化;使用Rational Rose绘制状态图的步骤:
创建状态图
加入初始状态和终止状态
增加状态
增加转换
增加历史状态;书的状???图;借阅者帐户的状态图;完成电梯的状态图;46;
文档评论(0)