: в V-модели тестирование выполняется в иерархической перспективе, например, требования, определенные командой проекта, создают этапы проекта высокого уровня и детального проектирования. По мере того, как каждый из этих этапов завершается, требования, которые определяются, становятся все более и более уточненными и подробными.
Целостность данных / процессов: этот принцип гласит, что успешное проектирование любого проекта требует интеграции и согласованности как данных, так и процессов. Элементы процесса должны быть идентифицированы для каждого требования.
Масштабируемость: этот принцип гласит, что концепция V-Model обладает гибкостью, позволяющей приспособить любой ИТ-проект независимо от его размера, сложности или продолжительности.
Перекрестные ссылки: прямая корреляция между требованиями и соответствующей деятельностью по тестированию называется перекрестными ссылками.
Материальная документация: этот принцип гласит, что каждый проект должен создавать документ. Эта документация требуется и применяется как группой разработки проекта, так и группой поддержки. Документация используется для поддержки приложения, когда оно становится доступным в производстве.
Преимущества V-модели:
–Каждая стадия имеет конкретные результаты;
–Более высокие показатели по сравнению с каскадной моделью по причине того, что тестирование начинается на ранних этапах;
–Экономия времени по сравнению с каскадной моделью может достигать 50%;
–Отлично подходит для небольших проектов, где все требования к продукту очевидны сразу;
–Полноценная реализация доступных ресурсов.
Недостатки V-модели:
–Отсутствие гибкости, как и в случае с каскадной моделью. Вносить изменения на поздних этапах будет трудно и дорого;
–Сама разработка начинается строго с началом соответствующей стадии, то есть, никаких прототипов на ранних этапах не разрабатывается;
–Контроль рисков затруднен: нет определённого способа решения критических проблем, обнаруженных на этапе тестирования.
Когда использовать V-модель.
Преимущественно в тех ситуациях, когда важно выполнить проект быстро и с наименьшими затратами. В целом V-модель и каскадная модель очень похожи, но первая предоставляет ощутимо большую экономию времени.
Спиральная модель.
Спиральную модель можно описать как повторяющуюся последовательность циклов разработки с непрерывным контролем рисков.