Концепция: Метод рангов
Метод рангов содержит информацию о назначении уровней продвижения информации о продукте и правила доступа и утверждения рангов.
Взаимосвязи
Основное описание

Определение

По мере выполнения проекта и повышения полноты и стабильности контрольных версий руководитель проекта может ввести понятия рангов для описания контрольных версий в терминах стабильности и полноты.  Ранги и другие атрибуты контрольных версий должны быть определены с учетом особенностей конкретного проекта, хотя в большинстве проектов применяется одна и та же система рангов. Пример системы рангов приведен ниже:

  • Проведено тестирование интеграции
  • Проведено тестирование системы
  • Проведена приемка
  • Продукт поставлен

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

Объяснение

Иногда возникают ситуации, когда целесообразно понижение ранга контрольной версии. Например, интегратор может обнаружить серьезную ошибку в новой контрольной версии. Для того чтобы воспрепятствовать импорту этой ошибки в рабочие области разработчиков, можно дополнительно снабдить контрольную версию пометкой "отклонена".

Использование

Рекомендуемая контрольная версия соответствует конфигурации системы, которая достигла определенного ранга. Контрольная версия включается в состав рекомендуемых по достижении определенного ранга, например "Проведена приемка". Кроме того, ранги могут использоваться в правилах разработки проектов. Например, для проекта может быть установлено правило о том, что определенная контрольная версия считается "рекомендуемой" в момент достижения определенного ранга. Подобные правила позволяют организовать автоматическое обновление содержания рабочих областей разработчиков при изменении полноты и стабильности контрольных версий.



Дополнительные сведения