Контрольная версия - это версия модуля, доступная только для чтения. Она соответствует определенному моменту времени и сохраняется до тех пор, пока не будет удален модуль.
Контрольная версия включает в себя хронологию модуля:
- Информацию обо всех определениях атрибутов и типах, созданных, удаленных или измененных с момента создания последней контрольной версии.
- Информацию обо всех объектах, созданных, удаленных или измененных с момента создания последней контрольной версии.
- Информацию о каждом сеансе модуля (каждом открытии модуля) с момента его создания.
Rational DOORS хранит информацию хронологии для каждого модуля в отдельном файле в базе данных. Во время изменения модуля Rational DOORS открывает его файл хронологии. Чем больше файл хронологии, тем дольше он открывается.
Для того чтобы повысить производительность, следует регулярно создавать контрольные версии модулей. Файл хронологии удаляется из модуля, и создается файл, содержащий контрольную версию и всю информацию хронологии. Информация хронологии доступа в контрольной версии.