Инкрементная модель

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

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

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

Рис. 7. Инкрементная модель