Модель инкрементальной сборки - это метод разработки программного обеспечения, в котором продукт разработан, реализован и протестирован постепенно (каждый раз добавляется немного больше), пока продукт не будет готов. Он включает в себя как разработку, так и сопровождение. Продукт считается готовым, если он удовлетворяет всем его требованиям. Эта модель сочетает в себе элементы модели водопада с итеративной философией прототипирования.
Продукт разбивается на ряд компонентов, каждый из которых разрабатывается и строится отдельно (называемые сборками).. После завершения каждый компонент доставляется клиенту. Это позволяет частично использовать продукт и позволяет избежать длительного времени на разработку. Это также позволяет избежать больших первоначальных капитальных затрат и последующего длительного периода ожидания. Эта модель развития также помогает облегчить травмирующий эффект одновременного внедрения совершенно новой системы.
В инкрементальной модели применяется каскадная модель постепенно.
Серии выпусков называются «приращениями», при этом каждое приращение предоставляет клиентам дополнительные функциональные возможности. После первого приращения доставляется основной продукт, который уже может быть использован клиентом. На основании отзывов клиентов разрабатывается план следующих шагов, и в него вносятся соответствующие изменения. Этот процесс продолжается, с приращениями, пока не будет доставлен готовый продукт. Инкрементальная философия также используется в гибкой модели процесса (см. гибкое моделирование ).
Инкрементальная модель может быть применена к DevOps. В DevOps она сосредоточена вокруг идеи минимизации риска и стоимости Внедрение DevOps с одновременным наращиванием необходимого внутреннего набора навыков и импульса.
Характеристики инкрементальной модели
Преимущества
Недостатки
Эти задачи являются общими для всех моделей