Этапы процесса миграции

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

Подготовка

Перед тем как приступить к миграции данных, проанализируйте и подготовьте данные в IBM® Rational DOORS:
  • Оцените объем всей процедуры миграции.
  • Выявите источники потенциальных неполадок миграции.
  • Запустите утилиту Показатели миграции для оценки переносимых данных:
    • Проверьте структуру и размер данных; например, число объектов, связи, объекты OLE и атрибуты.
    • Проанализируйте данные с учетом консолидированной системы типов. Определите число атрибутов каждого типа и степень их сходства. Удалите атрибуты, которые не планируется использовать в будущем.
  • Оптимизируйте системы типов, чтобы избежать создания ненужных типов артефактов в IBM Rational DOORS Next Generation.
    • Проверьте различия с учетом регистра символов.
    • Найдите несогласованные значения перечислений в атрибутах с одинаковыми именами.

    В качестве примера рассмотрим сценарий, в котором атрибут "Важность" задан в двух модулях с разными типами перечисления. Результаты показателей миграции могут выглядеть следующим образом:

    Изображение, на котором показаны две строки электронной таблицы для атрибута Важность. Тип перечисления и значения не совпадают.

    Можно выполнить одно из следующих действий:
    • Проигнорировать предупреждение и разрешить Rational DOORS Next Generation создать разные типы атрибута в ходе импорта пакета.
    • Переименовать один или оба атрибута, уточнив имя (например "Важность для заинтересованных лиц").
    • Измените тип одного из атрибутов таким образом, чтобы он совпадал с типом другого атрибута.
  • Преобразуйте DXL макета. Миграция DXL макета не поддерживается; однако для столбцов можно преобразовать DXL макета в DXL атрибута. Переносятся полученные значения для DXL атрибута.
  • Упростите таблицы. Rational DOORS поддерживает сложные структуры таблиц. Для получения оптимальных результатов упростите структуру таблиц перед миграцией таблиц.

Миграция

Этап миграции может занимать продолжительное время. Отдельные данные проекта имеет смысл перенести в ближайшей перспективе, однако данные активных проектов может потребоваться хранить в Rational DOORS в течение нескольких лет. Определите наиболее приоритетные данные проекта и переносите их постепенно по мере необходимости. Для того чтобы избежать перегрузки информации в Rational DOORS Next Generation, не рекомендуется переносить целые проекты. Сконцентрируйтесь на текущей и будущей работе, эффективность которой можно повысить за счет применения функций Rational DOORS Next Generation.

Для миграции модулей после завершения подготовки выполните следующие задачи миграции:

Обслуживание

После миграции пакеты импортируются, а исходные данные сохраняются в Rational DOORS в качестве архива хронологии. Ссылки на данные в Rational DOORS создаются в ходе импорта пакетов в Rational DOORS Next Generation. С помощью этих ссылок пользователи могут получить доступ к хронологии, контрольным версиям, обсуждениям и другим данным, которые были исключены из миграции. Все новые операции над данными выполняются в Rational DOORS Next Generation. Для просмотра хронологических данных коллективы могут использовать клиент Rational DOORS и клиент Rational DOORS Web Access. В ходе работы в Rational DOORS Next Generation могут выполняться следующие операции:

  • Дополнительная оптимизация типов артефактов.
  • Стандартные административные задачи по настройке областей коллективов, пользователей и прав доступа.

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


Значок видео Смотреть видеоролики

Список воспроизведения CLM
Канал Jazz.net
Канал обучения пользователей

Значок обучения Дополнительная информация

Обучающий курс по CLM
Обучающий курс по Agile
Обучающие курсы

Значок вопроса Вопросы

Форум Jazz.net
Форумы developerWorks

Значок поддержки Получить поддержку

Портал поддержки
Вики о развертывании
Блог службы поддержки