Este documento contiene las preguntas y respuestas de una clase de Ingeniería de Software. Presenta información sobre diferentes modelos de ciclo de vida de desarrollo de software como el modelo en cascada, basado en prototipos y en espiral. También cubre conceptos de la programación orientada a objetos como herencia, polimorfismo y abstracción. Finalmente, define términos como metodología, métodos genéricos de desarrollo y el protocolo ISO 12207.