Este documento define la ingeniería de software y describe su importancia, utilidad y organizaciones clave como el Software Engineering Institute y W3C. Explica diversos modelos de desarrollo de software como la cascada, prototipado, incremental y espiral. Finalmente, resume las etapas del ciclo de vida del desarrollo de software y los componentes de la arquitectura de software.