Каскадная модель (преимущества, недостатки, область применения) — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Каскадная модель (преимущества, недостатки, область применения)

2020-02-15 192
Каскадная модель (преимущества, недостатки, область применения) 0.00 из 5.00 0 оценок
Заказать работу

Каскадная модель предусматривает последовательность организации работ. Особенностью является разбиение всех работ на этапы., причем переход с одного этапа на следующий, происходит только после того, как полностью завершены все работы на предыдущем этапе.

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

Проектирование сверху вниз

  Исследование концепции
Исследование системы
Требования
Разработка проекта
Внедрение
Установка
Эксплуатация и поддержука
Сопровождение
Вывод из эксплуатации  

Преимущества Каскадной модели

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

· хорошо срабатывает для тех проектов, которые достаточно понятны, но все же трудно разрешимы;

· доступна для понимания;

· проста и удобна в применении, так как процесс разработки выполняется поэтапно;

· она отличается стабильностью требований;

· она представляет собой шаблон, в который можно поместить методы для выполнения анализа, проектирования, кодирования, тестирования и обеспечения;

· хорошо срабатывает тогда, когда требования к качеству доминируют над требованиями к затратам и графику выполнения проекта;

· способствует осуществлению строгого контроля менеджмента проекта, облегчает составление плана и комплектацию команды разработчиков;

· дефекты можно обнаружить на более ранних этапах, когда их устранение еще не требует относительно больших затрат;

· определяет процедуры по контролю за качеством. Каждые полученные данные подвергаются обзору. Такая процедура используется командой разработчиков для определения качества системы;

· ход выполнения проекта легко проследить с помощью использования временной шкалы (или диаграммы Гантта)

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

Недостатки Каскадной модели

· в основе модели лежит последовательная линейная структура, в результате чего каждая попытка вернуться на одну или две фазы назад, чтобы исправить какую-либо проблему или недостаток, приведет к значительному увеличению затрат и сбою в графике;

· не может предотвратить возникновение итераций между фазами, которые так часто встречаются при разработке ПО, поскольку сама модель создается согласно стандартному циклу аппаратного инжиниринга;

· не отображает основное свойство разработки ПО, направленное на разрешение задач.;

· интеграция всех полученных результатов происходит внезапно в завершающей стадии работы модели.;

· весь программный продукт разрабатывается за один раз. Нет возможности разбить систему на части;

· у клиента едва ли есть возможность ознакомиться с системой заранее, это происходит лишь в самом конце жизненного цикла, пользователи не могут убедиться в качестве разработанного продукта до окончания всего процесса разработки;

· отсутствует возможность учесть переделку и итерации за рамками проекта.

Недостатки по Типсу:

· Существенная задержка в получении результатов

· Ошибки и недоработки на каком либо из этапов проявляется как правило на последующих этапах, что приводит к необходимости возврата назад.

· Стоимость параллельного ведения работ

· Чрезмерная информационная перенасыщенность каждого из этапов

· Сложность управления проектами

· Высокий уровень риска и ненадежность инвестиций

ОБЛАСТЬ ПРИМЕНЕНИЯ КАСКАДНОЙ МОДЕЛИ

· в циклах разработки ПО, в которых используется неизменяемое определение продукта и вполне понятные технические методики.

· в проекте, ориентированном на построение еще одного продукта такого же типа, как и ранее разрабатываемые компанией

· используются при выполнении больших проектов, в которых задействовано несколько больших команд разработчиков.

 

 

 

 


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.