68
На этапе реализации выполняется кодирование, а разработанное
программное обеспечение является входным сигналом для следующего этапа,
т.е. тестирования.
На этапе тестирования разработанный код тщательно тестируется для
выявления дефектов в программном обеспечении. Дефекты регистрируются в
инструменте отслеживания дефектов и повторно проверяются после
исправления. Регистрация ошибок, повторное тестирование, регрессионное
тестирование продолжается до тех пор, пока программное обеспечение не будет
запущено.
На этапе развертывания разработанный код запускается в производство
после того, как заказчик предоставил подтверждение качества
спроектированного приложения.
Любые проблемы в производственной среде решаются разработчиками,
которые находятся на техническом обслуживании системы.
Преимущества модели Водопад:
модель водопада – это простая модель, которую легко понять, в ней все
этапы выполняются друг за другом;
результаты каждого этапа четко определены, и это не приводит к
сложностям их обработки и делает проект легко управляемым.
Недостатки модели Водопад:
модель водопада требует много времени и не может быть использована
в краткосрочных проектах, так как в этой модели новый этап не может
быть начат до завершения текущего этапа.
модель водопада не может быть использована для проектов, которые
имеют неопределенные требования или в которых требования
продолжают изменяться, так как эта модель ожидает, что требования
будут четкими уже на этапе сбора и анализа требований, поэтому
любое изменение на более поздних этапах приведет к повышению
стоимости ПО, и изменения будут необходимы на всех этапах.