本题考查统一建模语言UML相关知识。
状态图展现了一个状态机,它由状态、转换、事件和活动组成,通常包括简单状态和组合状态、转换(事件和动作)。
由于状态可以是单一的,也可以是嵌套的(嵌套在另一个状态中的状态称为子状态,含有子状态的状态称为组合状态),所以活动可以在状态内执行,也可以在状态迁移时执行,A选项说法是正确的。
转换(迁移)是两个状态之间的一种关系,表示对象将在源状态执行一定的事件或动作,并在某个特定事件发生而且某个特定的监护条件满足时离开当前状态而进入目标状态,B选项正确。
转换(迁移)是从源状态和目的状态之间的一种关系,包含触发事件、监护条件、状态(源状态和目的状态)、动作,C选项不正确。
当某个事件发生后,对象的状态将发生变化,事件可以触发迁移,D选项说法是正确的。