Ingeniería de productos de software
Una introducción a la ingeniería de software moderna
El texto introduce los fundamentos de la ingeniería de software como disciplina que combina procesos, métodos y herramientas para desarrollar productos de software de alta calidad. Explica que el software es un producto lógico, distinto del hardware, y que requiere una planificación rigurosa para satisfacer las necesidades del cliente. Se abordan metodologías de desarrollo, incluyendo enfoques ágiles. También se exploran etapas clave como el diseño, la validación, las pruebas y el estudio de factibilidad. El texto enfatiza la importancia de la comunicación con el cliente y la gestión de riesgos durante el ciclo de vida del software.