Существуют следующие модели жизненного цикла информационных систем:
Каскадная модель. 13 Предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. 1 Переход на следующий этап означает полное завершение работ на предыдущем этапе. 1
Поэтапная модель с промежуточным контролем. 1 Разработка ИС ведётся итерациями с циклами обратной связи между этапами. 1 Межэтапные корректировки позволяют учитывать взаимовлияние результатов разработки на различных этапах. 1
Спиральная модель. 1 На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка. 1 Особое внимание уделяется начальным этапам разработки — анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов (макетирования). 1