Este documento presenta una introducción a la ingeniería de software. Explica que la ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora. También describe los diferentes tipos de software según la ingeniería de software, como el software de sistema, de programación y de aplicación. Por último, resume el ciclo de vida del desarrollo de software, incluyendo etapas como los requerimientos, análisis, diseño, programación, pruebas, implementación y mantenimiento.