Главная страница
Навигация по странице:

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

  • Достоинства спиральной модели

  • Недостатки спиральной модели

  • Достоинства поэтапной модели

  • Недостатки поэтапной модели

  • Достоинства и недостатки. Достоинства и недостатки моделей жизненного цикла. Достоинства каскадной модели


    Скачать 157.56 Kb.
    НазваниеДостоинства и недостатки моделей жизненного цикла. Достоинства каскадной модели
    Дата16.11.2022
    Размер157.56 Kb.
    Формат файлаdocx
    Имя файлаДостоинства и недостатки.docx
    ТипЗакон
    #791107

    Достоинства и недостатки моделей жизненного цикла.



    Достоинства каскадной модели:

    • на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности. На заключительных этапах также разрабатывается пользовательская документация, охватывающая все предусмотренные стандартами виды обеспечения информационной системы: организационное, методическое, информационное, программное, аппаратное;

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

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

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

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

    • сложность параллельного ведения работ;

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

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

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



    Достоинства спиральной модели:

    • итерационная разработка существенно упрощает внесение изменений в проект при изменении требований заказчика;

    • при использовании спиральной модели отдельные элементы информационной системы интегрируются в единое целое постепенно. При итерационном подходе интеграция производится фактически непрерывно. Поскольку интеграция начинается с меньшего количества элементов, то возникает гораздо меньше проблем при ее проведении (по некоторым оценкам, при использовании каскадной модели разработки интеграция занимает до 40 % всех затрат в конце проекта);

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

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

    • спиральная модель позволяет получить более надёжную и устойчивую систему. Это связано с тем, что по мере развития системы ошибки и слабые места обнаруживаются и исправляются на каждой итерации.

    Недостатки спиральной модели:

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

    • Жизненный цикл модели имеет усложненную структуру, поэтому может быть затруднено её применение разработчиками, менеджерами и заказчиками;

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

    • большое количество промежуточных циклов может привести к необходимости в обработке дополнительной документации;

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



    Достоинства поэтапной модели:

    • затраты, которые получаются в связи с изменением требований пользователей, уменьшаются, повторный анализ и совокупность документации значительно сокращаются по сравнению с каскадной моделью;

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

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

    Недостатки поэтапной модели:

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

    • структура системы имеет тенденцию к ухудшению при добавлении новых компонентов — постоянные изменения нарушают структуру системы. Чтобы избежать этого требуется дополнительное время и деньги на рефакторинг. Плохая структура делает программное обеспечение сложным и дорогостоящим для последующих изменений. А прерванный Жизненный цикл ПО приводит еще к большим потерям.


    написать администратору сайта