Este documento describe varios modelos de procesos de software, incluyendo modelos iterativos como el modelo en cascada y orientado a prototipos, modelos evolutivos como el incremental y en espiral, y modelos ágiles como Scrum y Extreme Programming. Explica las características clave, ventajas y desventajas de cada modelo.