Este documento describe el proceso de ingeniería de software y los conceptos clave involucrados. Explica que el proceso de ingeniería de software se basa en modelos, métodos y herramientas que sirven como guía para mejorar la calidad. También describe las diferentes personas involucradas en el desarrollo de software como el cliente, analista de sistemas y programadores. Además, destaca que la calidad del software es un concepto complejo y que la supervivencia de las organizaciones depende cada vez más del funcionamiento del software.