Este documento describe varios modelos de procesos de desarrollo de software, incluyendo el modelo en cascada, el desarrollo evolutivo, la ingeniería de software basada en componentes y la iteración de procesos. El modelo en cascada consiste en una secuencia de actividades que deben seguirse en orden. El desarrollo evolutivo se basa en mejorar iterativamente un sistema inicial con comentarios de usuarios. La ingeniería de software basada en componentes se centra en la reutilización de código existente. La iteración de procesos implica divid