在下面的用例图(UseCase Diagram)中,X1、X2和X3表示( ),已知UC3是抽象用例,那么X1可通过( )用例与系统进行交互。并且,用例( )是UC4的可选部分,用例( )是UC4的必须部分。

问题1选项
A.人
B.系统
C.参与者
D.外部软件
问题2选项
A.UC4、UC1
B.UC5、UC1
C.UC5、UC2
D.UC1、UC2
问题3选项
A.UC1
B.UC2
C.UC3
D.UC5
问题4选项
A.UC1
B.UC2
C.UC3
D.UC5
本题考查的是用例模型的基本知识,用例模型中,x1, x2和x3分别表示用例的参与者。因为U3是抽象用例,所以参与者实际上可以通过其子用例UC1和UC4与系统进行交互。用例模型中include表示的是必须用例,而extend表示可选用例。