Выбор метатипов для экспорта

Опции экспорта IBM® Rational DOORS позволяют выбрать типы элементов, которые можно экспортировать, вместо выбора отдельных элементов.

Об этой задаче

При этом доступны другие опции. Например, если для экспорта выбраны элементы метатипа Пакет, то может потребоваться экспортировать один конкретный пакет. Если экспорт элементов метатипа Пакет запрещен, то отдельные элементы этого метатипа не экспортируются.

Примеры доступных для экспорта метатипов: пакеты, классы, атрибуты, диаграммы моделей объектов, диаграммы состояний, отношения, операции, состояния, потоки операций и ограничения. Как правило, для экспорта доступны все метатипы, показанные в браузере IBM Rational Rhapsody, и дополнительные метатипы. Состояния и переходы на диаграммах состояний также доступны для экспорта.

Для того чтобы выбрать метатипы для экспорта, выполните следующие действия:

Процедура

  1. Выберите Настройки. Откроется окно Параметры экспорта.
  2. Для того чтобы экспортировать все метатипы из модели Rational Rhapsody в Rational DOORS, включите переключатель Все типы. Дерево браузера выделяется серым и в нем нельзя выбрать отдельные метатипы.

    Для того чтобы выбрать отдельные метатипы, выключите переключатель Все типы и выберите один или несколько метатипов элементов для экспорта в дереве браузера.
  3. Для того чтобы экспортировать рисунки диаграмм и диаграмм состояний в Rational DOORS, включите переключатель Изображения диаграмм или укажите для свойств RTInterface::ExportOptions::ExportPictures значение Checked. После включения этого переключателя для каждой диаграммы, экспортируемой в Rational DOORS в теневую копию вставляется объект OLE. Объект OLE содержит рисунок диаграммы в виде файла RTF, расположенного в каталоге проекта Rational Rhapsody.
    Прим.: Объект OLE не создается, если в системе не установлена программа WORD.
  4. Для того чтобы экспортировать метки элементов вместо имен, включите переключатель Экспортировать метки.
  5. Доступны два типа удаления:
    1. Жесткое удаление - элемент удаляется из базы данных Rational DOORS вместе со связями.
    2. Мягкое удаление - элемент помечается как удаленный, однако остается в базе данных на случай восстановления. Связь удаляется.

      Свойство RTInterface::ExportOptions::PurgeOnDelete управляет типом удаления, применяемым в Rational DOORS. По умолчанию это свойство содержит значение Checked (жесткое удаление).

      Для удаления элемента без возможности восстановления, включите переключатель Очистить при удалении.

      Обратите внимание на следующее:
      • Если Rational DOORS содержит дополнительные элементы, которые не существуют в Rational Rhapsody, то система предлагает удалить их.
      • Если после мягкого удаления элемента попытаться создать элемент с таким же именем, то в Rational DOORS создается новый элемент теневой копии. Старый элемент не применяется.

Результаты

Метатипы отображаются в иерархической структуре; на верхнем уровне расположены диаграммы и пакеты. Аналогичным образом метатипы отображаются в браузере. В формальном модуле Rational DOORS и модели Rational Rhapsody применяется одинаковая иерархия информации.

Обратите внимание на следующее:


Комментарии