Руководство по инструменту: Структуризация модели реализации в Rational Rose
В этой памятке по инструменту описывается создание и структуризация элементов модели, представляющих модель реализации системы, с помощью Rational Rose.
Инструмент: Rational Rose
Взаимосвязи
Основное описание

Обзор

Диаграммы компонентов предоставляют физическое представление текущей модели. Диаграмма компонентов отображает организации и зависимости элементов реализации, включая файлы исходного кода, двоичного кода и исполняемые файлы, смоделированные в виде компонентов.

значок справочникаДополнительные сведения о диаграммах компонентов приведены в разделе Диаграммы компонентов (обзор) электронной справки Rational Rose.

Ниже приведен обзор действий, выполняемых для структуризации модели реализации:

  1. Создайте диаграмму компонентов в представлении компонентов

  2. Создайте структуру подсистемы, отражающую структуру модели проекта

1. Создайте диаграмму компонентов в представлении компонента

В этой действии вы должны:

  • Переименовать основную диаграмму компонента, задав для нее более осмысленное имя

  • Создать дополнительную диаграмму компонента.

2. Создайте структуру подсистемы, отражающую структуру модели проекта

Подсистемы моделируются как пакеты. В этом действии вы:

  • Создадите структуру пакета в представлении компонента, отражающего структуру пакета, созданную для модели проекта в логическом представлении.

  • Создадите фактические компоненты и присвоите их стереотипы и язык.
  • Присвоите классы (или интерфейсы) компонентам.
  • При необходимости создадите компонент из существующего программного модуля.

Можно переместить исполняемые программы (.exe), ActiveX (.ocx), библиотеки передачи данных (.dll) и библиотеки типов (.tlb) из источников, таких как Обозреватель в пакет компонента (в браузер или диаграмму). Необходимо ограничить добавляемые элементы до внешних элементов модели или элементов, используемых только смоделированной системой. Эти элементы не предназначены для обратного инжиниринга в модель, так как они редко содержат полный исходный код. Они необходимы только для создания системы.