单选题
某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的______进行交互过程建模。
A.类图 B.序列图 C.部署图D.对象图
【正确答案】
B
【答案解析】[解析] 一个系统的行为可以用许多方法来说明,包括协作或者交互的方法。用例设计通常使用交互(特别是序列图)来说明系统的行为。当系统或者子系统的行为主要通过同步消息传递来说明时,序列图非常有用。由于消息序列通常没有严格的定义,因此,尤其是在事件驱动系统中,异步消息传递更容易利用状态机和协作来进行说明。