创建组件实例

组件实例表示程序执行期间运行或者驻留在处理资源(节点)上的可执行进程、对象或库。 它们由 UML 组件符号表示:左侧有两个小矩形的框。

关于此任务

组件实例是组件类型的实例。与组件不同,组件实例没有特殊的命名约定。在节点内绘制组件实例表示,在运行时,该组件实例位于该节点上或者在该节点上运行。

您可以使用“组件”工具或 IBM® Rational® Rhapsody® 浏览器将组件实例添加到部署图。

使用“图工具”来添加组件实例

过程

  1. 在部署图中绘制节点之后,单击图工具中的“组件图”按钮
    “组件图”按钮
  2. 在节点中绘制组件实例。产品将在选择的节点内创建组件实例。
  3. 对该组件实例的缺省名称进行编辑,然后按 Enter 键。

    组件类型不是组件实例的名称的组成部分。组件实例的全名与其显示在浏览器中的名称相同。
  4. 通过打开组件实例的“特征”窗口并在组件类型框中设置现有组件对其指定类型。

结果

注: 无法在部署图中的节点外部绘制组件实例。

可以通过将组件实例从 Rational Rhapsody 浏览器拖到部署图将该图中填充组件实例。产品将根据选择的节点创建组件实例。

使用浏览器来添加组件实例

过程

  1. 根据您要使用的方法不同:
    • 在浏览器中右键单击节点并选择添加新项 > 组件实例(如下图显示),或者
      显示了“添加新项”>“组件实例”的浏览器
    • 右键单击组件实例类别,然后选择添加新组件实例
      浏览器,右键单击组件实例类别以查看“添加新组件实例”菜单命令
  2. 对组件实例的缺省名称进行编辑。
  3. 在浏览器和部署图编辑器都显示在视图中的情况下,单击该组件实例并将其从浏览器拖放到图中。

反馈