【问题2】
依据上述说明中给出的词语,将图3-3中的(1)~(5)处补充完整。
参考答案:中断事件 (2)读取用户指纹 (3)读取用户开锁权限
(4)读取锁的安全级别 (5)判断用户是否有权限开锁或用户是否可以开锁
解析:
[分析]:
问题2:序列图显示了一组对象和由这组对象发送和接收的消息。创建序列图时,首先应确定要建模的内容。它是针对一个用例的基本活动过程吗 一个候选过程 还是基本活动过程与一个或多个候选过程的组合 本题中并没有给出用例图,但是题目的说明已经指出了图3-3所示的序列图的建模内容:用户成功开锁的活动。
用户开锁的过程在说明中的(4)给出。序列图是按照时间顺序组织的对象之间的交互活动,因此需要将这些活动按照时间顺序排序,并记录下参与每个活动的对象。
用户开锁的激发事件是:用户按下指纹采集器。
①发送“中断事件”;指纹采集器→锁控器。
②读取用户指纹;锁控器→指纹采集器。
⑧请求开锁;锁控器→主机。
④读取锁的状态;主机→锁。
⑤读取用户的开锁权限;主机→用户。
⑥读取锁的安全级别;主机→锁。
⑦判断用户是否能够开锁:主机→主机。
⑧通知能够开锁;主机→锁控器。
⑨将锁打开;锁控器→锁。