问题 单项选择题

包(package)是UML的()。

A.结构事物

B.分组事物

C.行为事物

D.注释事物

答案

参考答案:B

解析:

UML的结构事物包括①类、②接口、③协作、④用例、⑤主动类、⑥构件和⑦节点等。

包(package)是UML的分组事物。它是一种把元素组织成组的通用机制,是一个构件(component)的抽象化概念。包中可以包含类、接口、构件、节点、协作、用例、图及其他的包等元素。

UML的行为事物主要包括交互(Interaction)和状态机(State Machine)。其中,交互是协作中的一个消息集合,这些消息被类元角色通过关联角色交换。当协作在运行时,受类元角色约束的对象,通过受关联角色约束的连接交换消息实例。可见,作为行为事物,交互是一组对象之间为了完成一项任务(如操作),而进行通信的一系列消息交换的行为。状态机是一个状态和转换的图,作用是描述类元实例对事件接收的响应。状态机可以附属于某个类元(类或用例),还可以附属于协作和方法。

注解(note)是UML的注释事物,它是一种附加定义,用于告知被注解对象的性质、特征和用途等。

填空题
单项选择题