软考中级习题与解答——第十四章_UML建模(5)
例题5
问题1:根据说明中的描述,使用表14-3给出的用例名称,给出图14-11中U1、U2和U3所对应的用例。
U1:Car entry
U2:Car entry when full
U3:Car exit
问题2:根据说明中的描述,使用表14-3给出的类的名称,给出图14-12中的A~D所对应的类。
A:CarPark
B:Barrier
C:EntryBarrier
D:ExitBarrier
问题3:根据说明中的描述,使用表14-3给出的状态名称,给出图14-13中S1~S4所对应的状态。
S1:Idle
S2:Await Ticket Take
S3:Await Enable
S4:Await Entry
问题4:简要解释图14-11中用例U1和U3之间的extend关系的内涵。
题目中汽车入场,通常是指有空位入场;但也要有入场但没有空位的情况,这要等待。而这种关系就是扩展了的入场关系。
用例之间的延伸关系用于对被用户看作是可选系统行为的用例的一部分建模。通过这种方式,可以把可选行为从必需的行为中分离出来。