11面向对象分析-状态图与事件驱动系统行为建模.pptx

11面向对象分析-状态图与事件驱动系统行为建模.pptx

状态图与事件驱动系统行为建模; 1.引入 2.基本状态图 3.状态图中的高级概念 4.UML2.0中的状态图;1.引入;事物的一般生命周期形式;ON;;输出与动作;扩展的状态机-附加变量;一点理论;状态机与对象 ——对象的行为;状态机与对象 ——对象的行为与状态机;;被动对象;;主动对象;;2.基本状态图;2.1事件;状态;状态;内部转换 除了预定义的三个标号外,在所有的其它情况中,动作标号标识触发相应动作表达式的事件。这些事件触发内部转换,在语义上它们等价于自转换,只是不退出状态和再进入状态,不会导致状态的改变。 事件名(用逗号分隔的参数表)[监护条件]/ 动作表达式;延迟事件 延迟事件是指在当前状态下暂不处理,但将推迟到该对象的另一个状态下排队处理的事件。也就是说,在某些建模情况下,可能想要识别某些事件,但延迟对它们的响应,直到以后才执行。;伪状态 初始状态和终止状态都是伪状态。 伪状态(pseudo state) 正如其字面意义所表明的,伪状态实际上并不是一种状态,只是为了加强状态机图的可视化表示而引入的一些图形符号,都是结点(顶点)型的图形成分。 《UML参考手册》中认为这些伪状态与一般状态的区别是没有内部转换分栏,不会在该伪状态上停留一定的时间,也不能处理事件,所以不是一般意义上的状态,但在表示法上与一般的状态

文档评论(0)

1亿VIP精品文档

相关文档