几组状态是并发状态( concurrent state)。一组并发状态被称为一个区间 (region),在状态机 或复合状态中仅存在一个区间的情况被称为单区间,存在多个区间被称为多区间。图 9的状态机属于单区间状态机,图712的复合状态是一个具有多区间的复合状态。复合 状态的多个区间之间用虚线隔开 课程评价 评价 实验1 证程设计 考 不通过 通过 图712具有并发的复合状态 762同步状态 同步状态指多个并发区间中的状态在转换过程彼此存在同步关系,一个区间中的 个转换需要等到另一个区间中的某个转换发生后才能进行。UML采用内嵌星型的圆圈表 示同步状态,如果一个区间中的转换与另外一个区间存在同步关系,则通过同步状态连 接,并把同步状态符号画在并发区间的边界上 图7.13表示存在同步状态的一个例子。在建筑工程建设过程中,存在建地基,主体 建设和工程验收三个状态。主体建设是一个具有同步状态的复合状态,在该状态中存在 两个并发区间,但两个区间之间存在同步关系。在主体建成,并且水电安装好后,才能 安装管线,“建主体”和“安装管线”之间就存在同步关系。“安装管线”和“室内装修 两个状态之间也存在同步关系,这两个同步关系通过两个同步状态连接10 几组状态是并发状态(concurrent state)。一组并发状态被称为一个区间(region),在状态机 或复合状态中仅存在一个区间的情况被称为单区间,存在多个区间被称为多区间。图 7. 9 的状态机属于单区间状态机,图 7.12 的复合状态是一个具有多区间的复合状态。复合 状态的多个区间之间用虚线隔开。 7.6.2 同步状态 同步状态指多个并发区间中的状态在转换过程彼此存在同步关系,一个区间中的一 个转换需要等到另一个区间中的某个转换发生后才能进行。UML 采用内嵌星型的圆圈表 示同步状态,如果一个区间中的转换与另外一个区间存在同步关系,则通过同步状态连 接,并把同步状态符号画在并发区间的边界上。 图 7.13 表示存在同步状态的一个例子。在建筑工程建设过程中,存在建地基,主体 建设和工程验收三个状态。主体建设是一个具有同步状态的复合状态,在该状态中存在 两个并发区间,但两个区间之间存在同步关系。在主体建成,并且水电安装好后,才能 安装管线,“建主体”和“安装管线”之间就存在同步关系。“安装管线”和“室内装修” 两个状态之间也存在同步关系,这两个同步关系通过两个同步状态连接。 图 7.12 具有并发的复合状态