问题
单项选择题
在统一建模语言(UML)中,______用于描述系统与外部系统及用户之间的交互。
A.类图
B.用例图
C.对象图
D.协作图
答案
参考答案:B
解析: 本题考查UML中各种图的功能。
类图展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。
用例图展现了一组用例、参与者(Actor)以及两者之间的关系。用例图通常包括用例、参与者、扩展关系、包含关系。用例图用于对系统的静态用例视图进行建模。主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。
对象图展现一组对象和它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图相同,这些图给出系统的静态设计视图或静态进程视图,但是他们是从真实的或原型案例的角度建立的。
协作图主要强调收发信息的对象的结构组织序列图和协作图都是交互图。交互图展不了一种交互,它由一组对象和它们之间的关系组成,包括它们之间可能发送的消息。交互图管住系统的动态视图。序列图和协作图是同构的,它们可以相互转换。