Este documento contiene las respuestas a 10 preguntas de un examen de ingeniería de software. Resume conceptos clave como la definición de análisis, los niveles de abstracción propuestos por Dijkstra, conceptos fundamentales de diseño como abstracción y refinamiento, la diferencia entre métrica e indicador, el modelado y tres tipos de este, las características del mantenimiento de software y el refinamiento sucesivo propuesto por Wirth.