Их связи и порядок в «жизни»
Систем для большего прогресса
При их создании и развитии.
Известны разные модели,
Рассмотрим виды основные,
Что чаще можно встретить в деле.
Каскадная модель ЖЦ
Каскадные модели часто
Используют для тех процессов,
Где выполнение понятно
И не предвидится эксцессов.
Реализацию системы
В такой модели представляют
В виде простой линейной схемы –
Всё по порядку выполняют.
Она проста и для показа
Заказчикам понятна, в общем.
Но, если не учесть всё сразу,
Затраты резко станут больше.
Спиральная модель ЖЦ
Начав с простого прототипа,
Спиральная модель позволит
Заказчика довольно быстро
Спросить, насколько всё устроит.
И снизит риск проблем в заказе
Того, что может быть не нужно,
За счёт такой обратной связи.
Но есть и минус – перегружен
Процесс создания системы
Может стать, если будет много
Документации и, в целом,
Возможно растяжение сроков.
Гибкая методология разработки (Agile)
Agile (Аджа?йл) – группа направлений –
Набор подходов и методик
Для разработки приложений,
Который, в общем, нынче в моде.
В Agile разработку кода
Проводят в несколько подходов
По две иль три недели, чтобы
Сформировать на каждом что-то.
И по итогу каждой «сдачи»
Продемонстрировать программу
И скорректировать задачи.
Итак, процесс идёт кругами.
Документации здесь мало.
С заказчиком общения много,
Что в планах риски понижало.
Рабочий код – всему итогом.
Среди методик Scrum (Скра?м) известен