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

Обзор

Шаги, описанные в этой памятке по инструменту, соответствуют этапам выполнения задачи. Ссылки на разделы электронной справки Rational XDE™ помечены значками справочников.

В этой памятке по инструменту подразумевается, что вы задали структуру верхнего уровня модели реализации, как описано в Рекомендациях по структуре модели Rational XDE. Действия этой памятки допускают уточнение этой исходной структуры.

В этой памятке по инструменту выполняются следующие шаги:

Установите структуру модели реализации

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

  1. Перейдите к модели и пакету, в котором будут находиться подсистемы реализации. (В Рекомендациях по структуре модели Rational XDE это модель поддержки интеграции).
  2. Создайте диаграмму компонента, содержащую обзор подсистем реализации. См. раздел значок справочника Добавление диаграмм.
  3. Создайте пакет для каждой подсистемы диаграммы. (См. раздел значок справочника Добавление форм к диаграммам).   Обратите внимание, что конкретная поддержка подсистем реализации в Rational XDE отсутствует, поэтому данная диаграмма является простым рисунком.
  4. (необязательно) Если взаимосвязь этих подсистем реализации с проектами и/или элементами в различных моделях кода неочевидна, можно создать диаграмму трассируемости к элементам эскиза. См. раздел значок справочника Добавление диаграмм.

Модели кода всех проектов должны быть структурированы согласно Рекомендациям по структуре модели Rational XDE. См. раздел значок справочника Группировка элементов модели в пакетах.     Также можно создать каталоги в файловой системе и пакеты в коде, и синхронизировать для создания соответствующих пакетов в модели.

Настройте подсистемы реализации

Для данного шага определенные руководства Rational XDE отсутствуют.

Задайте импорт для каждой подсистемы реализации

Захватите зависимости импорта на диаграмме компонентов представления реализации, созданной ранее. См. раздел  значок справочника Добавление взаимосвязей зависимостей.   Обратите внимание, что эти зависимости предоставляют лишь рекомендации для разработчиков. Rational XDE не выполняет внедрение или проверку.

Импорт проекта должен совпадать с этими зависимостями.

Чтобы задать и изменить импорт файлов JAR извне проекта, выберите на панели инструментов пункт Окно, затем Свойства и Java, упорядочить импорт.

Импорт извне проекта называется справочными моделями. См. раздел значок справочника Справочные модели.

Решите как обрабатывать исполняемые объекты (и прочие производные объекты)

Исполняемые и прочие развертываемые файлы можно смоделировать как компоненты UML. См. раздел Развертывание модели поддержки в Рекомендациях по структуре модели Rational XDE. Для моделирования этих файлов выполните следующие действия:

  1. Перейдите к модели и пакету, в котором будут содержаться эти файлы. (В Рекомендациях по структуре модели Rational XDE это модель поддержки развертывания).
  2. Создайте диаграмму компонентов. См.  значок справочника Добавление диаграмм.
  3. Добавьте все исполняемые программы и прочие развертываемые файлы (смоделированные как компоненты UML).  См. раздел значок справочника Добавление форм к диаграммам.
  4. Упорядочьте их в пакеты (как описано в Рекомендациях по структуре модели Rational XDE). См. раздел значок справочника Группировка элементов модели в пакетах.

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

Решите как обрабатывать тестовые ресурсы

Для данного шага определенные руководства Rational XDE отсутствуют.

Обновите представление реализации

При наличии отдельного логического представления, необходимо также обслуживать его. См. Рекомендации по структуре модели Rational XDE.

Вычислите модель реализации

Для данного шага определенные руководства Rational XDE отсутствуют.