Модели (или, как еще любят говорить, методологии) процессов разработки ПО принято классифицировать по «весу» — количеству формализованных процессов (большинство процессов или только основные) и детальности их регламентации. Чем больше процессов документировано, чем более детально они описаны, тем больше «вес» модели.
Наиболее распространенные современные модели процесса разработки ПО представлены на Рисунке 3.
Рисунок 3 Различные модели процесса разработки ПО и их распределение по «весу»