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