Вы находитесь здесь: Главная > Без рубрики > Watrefall. Методологии разработки ПО.Часть 2

Watrefall. Методологии разработки ПО.Часть 2

. . . . .

internetКаскадная модель разработка ПО. Waterfall

Для классической модели разработки программного обеспечения выделяют следующие этапы:

  1. Анализ требований проекта. Определяются программные требования для информационной предметной области системы.
  2. Проектирование. Разрабатывается и формулируется логически последовательная техническая характеристика программной системы. Детализация системы.
  3. Реализация ПО. Воплощение полноценного проекта.
  4. Тестирование продукта. Тестовая эксплуатация продукта
  5. Интеграция системы. Включает установку и официальную приёмку продукта.
  6. Поддержка. Предоставление технической помощи по продукту после запуска а коммерческую эксплуатацию.

Эта модель подразумевает строго последовательное и однократное выполнение каждой фазы проекта. Переход от одной фазы к другой возможен только после успешного завершения предыдущего этапа. Каждый этап подразумевает детальное планирование и полную корректность результата этапа.

Такие жёсткие ограничения последовательности позволяет построить процесс разработки, который максимально прозрачен и удобен для Заказчика.

Хотите стать обладателем собственного сайта? Рекомендую Вам  Создание сайтов в Пензе, где вы сможете по приемлемой цене и в быстрые сроки стать владельцем интернет-магазина, лендинг пейдж, корпоративного сайта или же индивидуального сайта под ваши запросы и требования!

 Проект и документация

Обратная сторона «медали» данного метода, это необходимость поддержки и постоянной актуализации документации разработки продукта. Любое изменение необходимо обязательно согласовывать с Заказчиком. А не достаточный уровень проработки требований несёт за собой увеличение бюджета и сроков проекта, которые довольно сложно оценить.

На сегодняшний день водопадная модель разработки ПО практически не используется из-за малой гибкости модели. Однако её продолжают использовать из-за высокой прозрачности разработки. Благодаря высокому уровню формализации, управлять таким проектом значительно проще. Принято считать, что каскадная модель разработки снижает риски и вносит ясность в процесс разработки, когда над проектом работает несколько десятком человек.

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

 


Waterfall

Мета информация

  • Количество процессов — 6
  • Команда — десятки человек

Минусы

  • Watrefall проект должен постоянно иметь актуальную документацию. Обязательная актуализация проектной документации. Избыточная документация
  • Очень не гибкая методологии
  • Может создать ошибочное впечатление о работе над проектом (например фраза «45% выполнено» не несёт за собой никакой полезной информации, а является всего лишь инструментов для менеджера проекта)
  • У Заказчика нет возможности ознакомиться с системой заранее и даже с «Пилотом» системы
  • У Пользователя нет возможности привыкать к продукту постепенно
  • Все требования должны быть известны в начале жизненного цикла проекта
  • Возникает необходимость в жёстком управлении и регулярном контроле, иначе проект быстро выйдет из графиков
  • Отсутствует возможность учесть переделку, весь проект делается за один раз

Плюсы

  • Высокая прозрачность разработки и фаз проекта
  • Чёткая последовательность
  • Стабильность требований
  • Строгий контроль менеджмента проекта
  • Облегчает работу по составлению плана проекта и сбора команды проекта
  • Хорошо определяет процедуру по контроля качества

Применение

  •  Для средних и больших проектов, где задействованы десятки программистов и несколько разных команд проекта.
  • Проекты, в которых требования и границы прозрачны и точно известны в начале жизненного цикла проекта.
. . . . .
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

This blog is kept spam free by WP-SpamFree.

. . . . . . . . . . . . . . . . . . . .