El documento presenta preguntas y respuestas sobre conceptos básicos de ingeniería de software como la diferencia entre programa, software y aplicación, la definición de ingeniería, ingeniería de software y calidad de software. También describe las etapas del desarrollo de software como análisis de requisitos, especificación, arquitectura, programación, pruebas y mantenimiento. Finalmente, analiza casos históricos de fallas de software como el accidente del cohete Ariane 5 y cómo la baja calidad de software puede afectar negativamente la vida