Каскадная модель («Водопад») — модель процесса разработки программного обеспечния, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки.
Спиральная модель, предложенная Барри Боэмом в 1986 году, стала существенным прорывом в понимании природы разработки ПО. Она представляет собой процесс разработки программного обеспечения, сочетающий в себе как итеративность, так и этапность.
Инкрементальная модель – это процесс разработки программного обеспечения, в котором требования разбиваются на несколько отдельных модулей цикла разработки программного обеспечения.
Модель прототипа — это модель разработки программного обеспечения, в которой прототип создается, тестируется и перерабатывается до тех пор, пока не будет получен приемлемый прототип. Это также создает базу для создания конечной системы или программного обеспечения.
V-Model (или VEE модель) является моделью разработки информационных систем(ИС), направленной на упрощение понимания сложностей, связанных с разработкой систем.
Agile-модель — это поэтапный и итеративный процесс разработки программного обеспечения. Он заранее определяет номер, продолжительность и объем каждой итерации. Каждая итерация считается коротким «кадром» в модели процесса Agile, который обычно длится от двух до четырех недель.