问题
单项选择题 案例分析题
在UML提供的图中,()(1)用于描述系统与外部系统及用户之间的交互;()(2)用于按时间顺序描述对象间的交互。
空白(2)处应选择()
A.网络图
B.状态图
C.协作图
D.序列图
答案
参考答案:D
解析:UML提供了如下的9种图来对系统建模:·用例图(UseCaseDiagram)·类图(ClassDiagram)·对象图(ObjectDiagram)·构件图(ComponentDiagram)·部署图(DeploymentDiagram)·状态图(StateDiagram)·序列图(SequenceDiagram)·协作图(CollaborationDiagram)·活动图(ActivityDiagram)在上述9种图中,用例图表示一个系统中所有的用例与所有外部参与者的交互,序列图用来描述对象之间动态的交互关系以实现一个用例,序列图着重体现对象间消息传递的时间顺序。