在UML结构事物中,(46)用于说明类或构件的某种服务的操作集合,并定义了该服务的实现。

admin2010-01-23  18

问题 在UML结构事物中,(46)用于说明类或构件的某种服务的操作集合,并定义了该服务的实现。

选项 A、构件
B、节点
C、接口
D、协作

答案C

解析 UML的结构事物包括类、接口、协作、用例、主动类、构件和节点等。各结构事物的定义如表2-15所示。

   表2-15中,接口的作用表现为:①用于说明类或构件的某种服务的操作集合,并定义了该服务的实现;②用于一组操作名,并说明其特征标记和效用(要注意不是“结构”);③为一组共同实现系统或部分系统的部分行为命名等。接口不为类或构件的操作提供实现,其操作列表可以包括类和构件的预处理信号。另外接口参与关联,但不能作为关联的出发点。它还可以泛化元素,子接口继承其祖先的全部操作并可以有新的操作,实现则被视为行为继承。
   协作是动作过程中产生的一类类元。协作中有在运行时被对象和连接占用的槽,该协作槽也称为角色。角色描述了协作中对象或连接的目的。
   节点是位置(Location)的单位。其中,位置被定义为一个运行时实体在环境中的物理放置,如分布式环境中的对象或分栏。在UML规范中,位置是分散的。运行时的对象及构件实例可以驻留在节点上。
转载请注明原文地址:https://kaotiyun.com/show/oixZ777K
0

相关试题推荐
最新回复(0)