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