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

Обзор

Эта памятка по инструменту применима для всех операционных систем, поддерживаемых Rational Rose.

Этапы работы с инструментами

Для сравнение и слияния моделей Rational Rose выполните следующие действия:

  1. Подготовка моделей для слияния
  2. Загрузка и сравнение моделей
  3. Слияние моделей

1. Подготовка моделей для слияния

Перед слиянием моделей рекомендуется проверить каждую модель с помощью пункта меню Rational Rose Инструменты > Проверить модель. При обнаружении ошибок следует исправить их перед слиянием с помощью Model Integrator.

2. Загрузка и сравнение моделей

Запустив Model Integrator выберите пункт меню Файл >Участники и затем загрузите модель с помощью меню Участники.

После загрузки модели в режиме Сравнение будут выделены различия между двумя или несколькими моделями. Будут показаны и конфликты, но значки Слияние в режиме Сравнение не отображаются. Между режимами Слияние и Сравнение можно переключаться, то есть, можно начать сеанс работы в режиме Сравнение, и затем переключиться в режим Слияние для слияния моделей. В режиме Сравнение вносить изменения в модель нельзя, меню Слияние и функции слияния на панели инструментов будут недоступны.

значок справочника   Дополнительные сведения о сравнении моделей приведены в разделе Сравнение моделей электронной справки по Model Integrator.

3. Слияние моделей

При слиянии моделей используются все функции режима сравнения, наряду с дополнительной информацией для поддержки решений, которые нужно принять для успешного слияния файлов моделей. Model Integrator поддерживает два типа функциональности: 

  • Автоматическое слияние - Model Integrator выполняет слияние всех изменений, не вызывающих конфликтов.
  • Выборочное слияние - позволяет выбрать участника для каждого различия, обнаруженного между объединяемыми моделями.

Автоматическое слияние выполняется при первом входе Model Integrator в режим Слияние. При этом создается модель получателя и автоматически выполняется слияние всех неизмененных или упрощенно измененных узлов в модели-получателе. При наличии в объединяемой модели узлов, вызывающих конфликты, Model Integrator отображает значок в месте расположения этого конфликта в окне обозревателя. При разрешении этих конфликтов Model Integrator показывает результаты слияния.

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

Примечание: Необходимо сохранить объединенную модель, иначе результаты слияния окажутся недоступными в будущем.

Значок справки Дополнительные сведения о слиянии моделей приведены в разделе Слияние моделей электронной справки Model Integrator.