Системный аналитик за неделю - страница 10

Шрифт
Интервал


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

Целостность данных / процессов: этот принцип гласит, что успешное проектирование любого проекта требует интеграции и согласованности как данных, так и процессов. Элементы процесса должны быть идентифицированы для каждого требования.

Масштабируемость: этот принцип гласит, что концепция V-Model обладает гибкостью, позволяющей приспособить любой ИТ-проект независимо от его размера, сложности или продолжительности.

Перекрестные ссылки: прямая корреляция между требованиями и соответствующей деятельностью по тестированию называется перекрестными ссылками.

Материальная документация: этот принцип гласит, что каждый проект должен создавать документ. Эта документация требуется и применяется как группой разработки проекта, так и группой поддержки. Документация используется для поддержки приложения, когда оно становится доступным в производстве.


Преимущества V-модели:

–Каждая стадия имеет конкретные результаты;

–Более высокие показатели по сравнению с каскадной моделью по причине того, что тестирование начинается на ранних этапах;

–Экономия времени по сравнению с каскадной моделью может достигать 50%;

–Отлично подходит для небольших проектов, где все требования к продукту очевидны сразу;

–Полноценная реализация доступных ресурсов.


Недостатки V-модели:

–Отсутствие гибкости, как и в случае с каскадной моделью. Вносить изменения на поздних этапах будет трудно и дорого;

–Сама разработка начинается строго с началом соответствующей стадии, то есть, никаких прототипов на ранних этапах не разрабатывается;

–Контроль рисков затруднен: нет определённого способа решения критических проблем, обнаруженных на этапе тестирования.


Когда использовать V-модель.

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


Спиральная модель.

Спиральную модель можно описать как повторяющуюся последовательность циклов разработки с непрерывным контролем рисков.