CONTENIDO: Introducción - Procesos de software - Desarrollo ágil de software - Ingeniería de requerimientos - Modelado del sistema - Diseño arquitectónico - Diseño e implementación - Pruebas de software - Evolución del software - Sistemas sociotécnicos - Confiabilidad y seguridad - Especificación de confiabilidad y seguridad - Ingeniería de confiabilidad - Ingeniería de seguridad - Garantía de confiabilidad y seguridad - Reutilización de software - Ingeniería de software basada en componentes - Ingeniería de software distribuido - Arquitectura orientada a servicios - Software embebido - Ingeniería de software orientada a aspectos - Gestión de proyectos - Planeación de proyectos - Gestión de la calidad - Administración de la configuración - Mejora de procesos.