Este documento presenta un ensayo sobre ingeniería de software. Explica que la ingeniería de software surgió en los años 60 para hacer frente a la crisis del software causada por la introducción de la tercera generación de hardware. Define software e ingeniería de software y describe algunas metodologías como requerimientos, análisis y diseño, y codificación. También cubre los costos asociados con la calidad del software, las características del software, y las capas de la ingeniería de software.