Проверка импортированных и восстановленных модулей с файлами контрольной суммы

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

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

Сравнение контрольной суммы позволяет определить, не были ли данные повреждены в процессе перемещения из исходной базы данных. Это сравнение основано на одном или нескольких пользовательских представлений. Функция проверки контрольной суммы сравнивает обычный текст из значений объекта в каждом столбце. Данные можно переместить несколькими способами:

Встроенные методы Rational DOORS
Ко встроенным методам относятся операции архивирования и восстановления, копирования и вставки, а также разделения и объединения. Операция Специальная вставка не всегда обеспечивает целостность данных. В ходе специальной вставки не копируются все аспекты модуля, такие как таблицы и пользовательские атрибуты со значениями, отличными от значений по умолчанию.
Методы на основе анализатора
Определения ReqIF можно настроить для добавления всей информации или подмножества информации; таким образом, такие определения подходят для сравнения контрольной суммы. Microsoft Word и другие анализаторы на основе файлов поддерживают только экспорт и последующий импорт данных основного столбца. В случае Word операции экспорта и импорта могут разделять объекты, вызывая ошибки сравнения контрольной суммы. В случае применения метода на основе анализатора потребуется заново создать данные в формате, поддерживаемом инструментом сравнения контрольной суммы.
Сравнения контрольной суммы не следует создавать для представлений, содержащих следующие свойства:
  • Информация об атрибуте имени пользователя.
  • Вычисления на основе продолжительности.
  • Трассируемость. Контрольная сумма создается на основе контекста отдельного модуля.
  • Информация, извлекаемая из других модулей. Контрольная сумма создается на основе контекста отдельного модуля.
  • Системные атрибуты. Сравнение контрольной суммы игнорирует отдельные системные атрибуты, такие как Дата создания, Кем создано, Дата изменения, Кем изменено и ИД. Другие системные атрибуты могут вызывать ошибки после операций экспорта, импорта, копирования, архивирования и восстановления. Во избежание таких ошибок удалите системные атрибуты из представлений исходных модулей.
  • Столбцы обсуждения.

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

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


Комментарии