Este libro es el fruto de un esfuerzo por mostrar otras formas de introducir la Ingeniería del Software distintas a las de los textos clásicos que el lector en español puede encontrar hoy en día. Los contenidos seleccionados siguen las directrices recomendadas por la Guía al Cuerpo de Conocimiento de Ingeniería del software «Guide to the Software Engineering Body of Knowledge» (SWEBOK). Esta guía SWEBOK, surge a partir de un trabajo de colaboración, redacción y revisión de los más destacados autores mundiales durante varios años y como tal, pretende compendiar todo lo que un ingeniero del software debe conocer, pues será relevante para su actividad profesional. La guía SWEBOK es una obra de referencia donde se proporciona el esquema de los conocimientos y competencias de los ingenieros del software, junto a listas de referencias a la literatura en las que se basa la guía. Por ello, y porque era necesario acercar dichos conocimientos a todos los públicos, hemos considerado imprescindible la publicación de un libro de Ingeniería de Software que se base en los principios de la guía SWEBOK. Así pues, se puede considerar que este libro es la primera obra que trata de exponer la Ingeniería del Software desde la estricta observación de los ojos que elaboraron y generaron la guía SWEBOK.