Este documento presenta una introducción a los conceptos clave de ingeniería de software como personas, producto, proyecto y proceso. Explica las fases genéricas de definición, desarrollo y mantenimiento de un proyecto de software, así como actividades de soporte como documentación y gestión de calidad. También describe los principales modelos de proceso como cascada, prototipado, evolutivo e espiral, destacando sus características, ventajas e inconvenientes.