如果系统比较复杂,可以把状态�D迁移图分层表示。例如,在确定了如
图2.22
所示那样的大状态S1,S2,S3之后,接下来就可把状态S1,S2,S3细化。在该图中对状态S1进行了细化。此外,在状态�D迁移图中,由一个状态和一个事件所决定的下一状态可能会有多个。实际会迁移到哪一个是由更详细的内部状态和更详细的事件信息来决定的。此时,可采用状态迁移图的一种变形,如
图2.23
那样,使用加进判断框和处理框的记法。
图2.22 状态�D迁移图的网
图2.23 状态�D迁移图的变形