(2)选择序列 选择序列的开始称为分支,如图5-22b所示,转换符号只能标在水平连线之下。如果步2是活动的,并且转换条件e=1,则发生由步5 步6的进展;如果步5是活动的,并且f=1,则发生由步5 步9的进展。在某一时刻一般只允许选择一个序列。
选择序列的结束称为合并,如图5-22c所示。如果步5是活动步,并且转换条件m=1,则发生由步5 步12的进展;如果步8是活动步,并且n=1,则发生由步8 步12的进展。
(3)并行序列 并行序列的开始称为分支,如图5-23a所示,当转换条件的实现导致几个序列同时时,这些序列称为并行序列。当步4是活动步,并且转换条件a=1、3、7、9这三步同时变为活动步,同时步4变为不活动步。为了强调转换的同步实现,水平连线用双线表示。步3、7、9被同时后,每个序列中活动步的进展将是独立的。在表示同步的水平双线之上,只允许有一个转换符号。
并行序列的结束称为合并,如图5-23b所示,在表示同步的水平双线之下,只允许有一个转换符号。当直接连在双线上的所有前级步都处于活动状态,并且转换条件b=1时,才会发生步3、6、9到步10的进展,即步3、6、9同时变为不活动步,而步10变为活动步。并行序列表示系统的几个同时工作的独立部分的工作情况。
(4)子步 如见图5-24所示,某一步可以包含一系列子步和转换,通常这些序列表示整个系统的一个完整的子功能。子步的使用使系统的设计者在总体设计时容易抓住系统的主要矛盾,用加简洁的方式表示系统的整体功能和概貌,而不是一开始就陷入某些细节之中。设计者可以从的对整个系统的全面描述开始,然后画出详细的功能表图,子步中还可以包含详细的子步,这使设计方法的逻辑性很强,可以减少设计中的错误,缩短总体设计和查错所需要的时间。