Каскадная модель. Преимущества и недостатки
Каскадная модель имеет следующие преимущества:
· Проста и понятна заказчикам, т.к часто используется другими организациями для отслеживания проектов, не связанных с разработкой ПО
· Проста и удобна в применении:
o процесс разработки выполняется поэтапно.
o ее структурой может руководствоваться даже слабо подготовленный в техническом плане или - неопытный персонал;
o она способствует осуществлению строгого контроля менеджмента проекта;
· Каждую стадию могут выполнять независимые команды (все документировано)
· Позволяет достаточно точно планировать сроки и затраты
Недостатки:
· Попытка вернуться на одну или две фазы назад, чтобы исправить какую-либо проблему или недостаток, приведет к значительному увеличению затрат и сбою в графике. Реальный процесс создания системы никогда полностью не укладывается в такую жесткую схему, постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания ИС оказывается соответствующим поэтапной модели с промежуточным контролем
· Интеграция компонент, на которой обычно выявляется большая часть ошибок, выполняется в конце разработки, что сильно увеличивает стоимость устранения ошибок;
· Если в процессе выполнения проекта требования изменились, то получится устаревший результат. Согласование результатов разработки с пользователями производится после завершения каждого этапа работ, а общие требования к ИС зафиксированы в виде технического задания на все время ее создания. Таким образом, пользователи зачастую получают систему, не удовлетворяющую их реальным потребностям
|
|
Недостатки каскадной модели особо остро проявляются в случае, когда трудно (или невозможно) сформулировать требования или требования могут меняться в процессе выполнения проекта. В этом случае разработка ПО имеет принципиально циклический характер.
Дата добавления: 2016-01-05; просмотров: 99; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!