Este documento discute los paradigmas de desarrollo de software. Define un paradigma como un modelo para comprender la realidad que nos permite relacionarnos con el mundo. La ingeniería de software define paradigmas de desarrollo estructurado como base para proyectos de software. Existen varios modelos de desarrollo como el modelo espiral con cuatro etapas y el modelo de desarrollo rápido de aplicaciones con cinco pasos. Los objetivos de la ingeniería de software incluyen calidad, productividad, satisfacción y costos económicos.