58
(пунктирные линии на рис. 2.2 указывают на подчиненность этапов
планирования и постановки задачи, а также ее тестирования и приемки).
Если изучать V-образную модель в общем, то будет понятно, что эта
модель является видоизмененной моделью Каскадной. Соответственно, V-
образная модель имеет многие недостатки Каскадной модели. Обе модели
плохо приспособлены к изменениям со стороны заказчика. Если разработка
проекта затягивается (может и до нескольких лет), то готовый проект теряет
свою актуальность, так как потребности заказчика изменились.
В той же степени важен вопрос, который непосредственно связан с
научно-техническим прогрессом: требования к ПО формируются с учетом
текущего состояния достижений в области аппаратно-технического
обеспечения, но IT-сфера очень быстро развивается, а затянувшийся процесс
разработки может привести к разработке продукта, который основан на
устаревших технологиях и оказывается неконкурентным до своего запуска.
Имеет большое значение вопрос планирования показателей ожидаемой
функциональности, так как в обеих моделях он является не более чем
условностью: а именно, определить, какую скорость обработки данных
обеспечит разработанный продукт или сколько займет памяти, на этапе
постановки задачи, в сущности, не представляется возможным. Если такие
требования точно зафиксированы в условиях договора, то вполне возможно,
что решение этих требований не будет удовлетворять, потому, как известно об
этом станет только на последних этапах, когда основные ресурсы будет уже
истрачены.
Получится, что необходимо будет мириться с ограничениями решения,
выполненного на основе рассмотренных моделей, или внести дополнительные
средства, дабы получить то, что действительно необходимо.
Данные модели для разработки веб-сайта не подходят, так как они не
приспособлены к изменениям требований.
Модель на основе создания прототипов (рисунок 2.3)