阅读以下关于UML软件系统建模的叙述,根据要求回答下列问题。
[说明]
车载GPS(Global Position System)终端是置于机动车内的实时定位装置,它的应用对象是需要定位和调度的车辆。车辆可以通过终端与GPS进行实时、准确的定位,并能够通过无线通信网络上报远程的车辆调度中心。中心可以通过终端远程监视车行轨迹,并可在特殊情况下通过终端控制车辆。同时,终端还装备车载电话,可以在出现特殊情况时及时地通知车辆调度中心。
图7-12所示为车载终端系统的用例图,对于车载GPS终端系统来说,主要的角色有两个:车辆调度中心用户和车载终端用户。
图7-13所示为车载终端系统中的GSM无线电通信模块的部分状态图,用于与调度中心进行联系。GSM模块共有4个状态:通话中、有问题、待命、短消息通信中。
[问题2]
车载终端用户在遇到特殊情况下通过车载电话(或按键)与调度中心保持通信的处理过程顺序图如图7-14所示。
[*]
结合你的系统架构经验,以及对GPS终端系统的理解,请将下列A~F标记的处理过程填入到图7-14中横线空缺处,并给出通过车载电话(或按键)与调度中心保持通信的正确处理顺序(请用A~F表达,如ABCDEF)。
A.语音对话/按下按钮 B.监听命令
C.发送信息到通信模块 D.要求监听
E.通过GSM发送信息 F.接收成功要求监听信息
参考答案:A,或语音对话/按下按钮
C,或发送信息到通讯模块
D,或要求监听
B,或监听命令
E,或通过GSM发送信息
F,或接收成功要求监听信息
正确的处理顺序为:ACEFDB
解析:图7-13为车载终端用户通过车载电话(或按键)与调度中心保持通信的处理过程顺序图。其表达的处理过程如下:用户通过按下按钮或语音对话试图连接调度中心,主控器模块接收到连接请求后(或连接建立后),就发送相应的信息给通信模块;通信模块负责处理并通过GSM发送消息,调度中心接收消息成功后要求监听信息,并把该要求返回给车载系统的GSM通信模块;GSM通信模块把该请求信息(即调度中心的要求监听信息)递交给主模块,主模块把监听命令递交给GSM通信模块,然后可由GSM通信模块递交给调度中心。