对象状态图(object state diagram),理学-计算机科学技术-软件工程-软件工程理论与方法-软件设计-基于UML的设计,描述对象在其生命周期中各种状态、状态之间的转换过程、触发状态转换的图。对象状态图用于描述对象具有的状态、状态之间的变迁过程,以及触发状态变迁的事件和条件,用于表达对象的生命周期以及对象在其生命周期不同阶段的行为特征等。在表示形式上,对象状态图可以用状态来描述,即包含如下四个部分:①状态。指对象在其生命周期中的一种状况,一般而言,处于某个特定状态中的对象会满足一定的条件,能够执行某些动作,或者等待某些事件。②变迁。指两个状态之间的一种有向关系,表明对象在前一个状态下,在满足某个条件是收到某个事件触发,进入后一个状态,在此过程可能会激活某个动作。③事件。发生在某个时空阶段上的对状态机有意义的事情,通常会引起状态的变迁。④动作。对象在状态变迁过程中可以进行的操作。