问题
单项选择题
在UML动态建模机制中,关于顺序图说法正确的是______。
A.当一个操作调用它本身时,消息总是异步的
B.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心箭头表示异步信号,棍形箭头表示调用操作
C.消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的
D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方
答案
参考答案:C
解析: 本题考查顺序图的知识,顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。消息可以用消息名及参数来标识。消息也可带有顺序号,但较少使用。消息还可带有条件表达式,表示分支或决定是否发送消息。假如用于表示分支,则每个分支是相互排斥的,即在某一时刻仅可发送分支中的一个消息。