El documento describe varios modelos de desarrollo de software, incluyendo el modelo en cascada, el modelo de prototipos, el modelo en espiral, el modelo por etapas, el modelo iterativo e incremental, el modelo de desarrollo de aplicaciones rápidas, el modelo de desarrollo concurrente, el modelo de proceso unificado y el modelo de proceso unificado relacional. Explica las características clave y ventajas de cada modelo. El autor concluye que utilizaría el modelo en cascada debido a su simplicidad de planificación y aplicación.