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

  • Достоинства

  • Недостатки

  • Характерные особенности спиральной модели ЖЦ ПО

  • Недостаток

  • Основополагающие принципы Agile-манифеста

  • Модели ЖЦ, Agile. Модели жц каскадная модель


    Скачать 0.69 Mb.
    НазваниеМодели жц каскадная модель
    Дата21.06.2022
    Размер0.69 Mb.
    Формат файлаpptx
    Имя файлаМодели ЖЦ, Agile.pptx
    ТипЗакон
    #607244

    Модели ЖЦ

    Каскадная модель

    Характерные особенности каскадной модели ЖЦ ПО

    Особенность:


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

    Достоинства:

    На каждом этапе формируется законченный комплект документации
    Модель позволяет планировать сроки разработки.

    Недостатки:

    Запаздывание с получением результатов
    Невозможность изменения требований в ходе разработки

    Рекомендации по использованию:

    модель эффективна, если все требования можно определить в начале разработки.


    V модель

    Характерные особенности спиральной модели ЖЦ ПО

    Особенность : каждый виток соответствует поэтапной модели создания версии программного продукта (ПП). Версии отличаются друг от друга качеством.

    Достоинства:


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

    Недостаток:

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


    Модель ЖЦ ПО выбирается в зависимости от типа разрабатываемой системы, ресурсов разработчика и ограничений по стоимости и времени разработки

    «Agile Model» (гибкая методология разработки)

    Основные ценности


    Люди и взаимодействие важнее процессов и инструментов
    Работающий продукт важнее исчерпывающей документации
    Сотрудничество с заказчиком важнее согласования условий контракта
    Готовность к изменениям важнее следования первоначальному плану

    То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.


    Основополагающие принципы Agile-манифеста


    Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
    Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
    Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.


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


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


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


    ХР
    SCRUM
    Kunban



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