信管网angle_n***: [回复] 当对系统、类或用例的动态方面建模时,通常是对反应型对象建模,第一空选择b选项。
状态图通常包含简单状态和组合状态、转换(事件和动作)。
状态是指对象的生命周期中某个条件或者某个状态,在此期间对象将满足某些条件、执行某些活动或等待某些事件,是对象执行了一系列活动的结果,当某个事件发生后,对象的状态将发生变化。
嵌套在另外一个状态中的状态称为子状态(本题中的a、b为子状态),含有子状态的状态称为组合状态(也叫作超状态,c是组合状态)。状态c完成才会在when b=5[a>5]时,让d进入激活状态,当前状态为a,当a完成时进入状态b,状态b完成后才完成组合状态c。因此第二空应该选择b选项,需要状态a和b都完成。
转换是两个状态之间的一种关系,表示对象将在源状态中执行一定的动作,并在某个特定事件发生而且某个特定的警戒(监护)条件满足时进入目标状态。动作是一个可执行的原子操作,是不可中断的,其执行时间可以忽略不计。转换由事件触发,而不是状态由事件触发,第三空d选项描述错误。
信管网cnitpm520806362***: [回复] bbd
信管网fec***: [回复] 状态不是由事件触发?
|