Для выделения изменений в Rational
DOORS выполняется пословное сравнение двух статических фрагментов текста. Применяется алгоритм наибольшей общей подпоследовательности. Поскольку
Rational DOORS не сохраняет информацию о нажатии клавиш,
последовательность внесения изменений пользователем может быть определена неправильным
образом.
Например, в случае сравнения строки ship wreck со строкой
shipwreck слова ship и wreck
будут выделены как удаленные, а слово shipwreck - как вставленное.
Для обеспечения оптимальной производительности в Rational DOORS применяется анализ на
уровне слов, а не на уровне символов.