Este documento presenta una introducción a la ingeniería de software. Explica que la ingeniería de software comprende todos los aspectos de la producción de software y se diferencia de la ciencia de la computación en que se enfoca en los problemas prácticos de desarrollar software útil. También describe los conceptos clave de proceso de software, modelo de procesos de software, costos asociados con la ingeniería de software y métodos comúnmente utilizados. Finalmente, resume los atributos deseables de un buen software.