Skip to main content

Grado en Ingeniería del Software – Universidad Complutense de Madrid

Grado Presencial
Presencial
Grados con duración de 4 años
4 años
Idioma del Grado Español
Español
Calendario Septiembre
Septiembre

Descripción

La Ingeniería del Software es una disciplina que se ocupa de proporcionar un marco adecuado para la gestión de los proyectos software, y para el diseño de aplicaciones empresariales con una arquitectura software que favorezca su mantenimiento y evolución a lo largo del tiempo. Los conceptos de modelo de proceso, planificación temporal, trabajo en equipo, gestión de riesgos, garantía de calidad, gestión de la configuración, especificación de requisitos software, arquitectura software, modelo de diseño, patrón de diseño, prueba, integración, evolución y mantenimiento, son claves en esta disciplina.

Objetivos

La Ingeniería del Software es una disciplina que se ocupa de proporcionar un marco adecuado para la gestión de los proyectos software, y para el diseño de aplicaciones empresariales con una arquitectura software que favorezca su mantenimiento y evolución a lo largo del tiempo. Los conceptos de modelo de proceso, planificación temporal, trabajo en equipo, gestión de riesgos, garantía de calidad, gestión de la configuración, especificación de requisitos software, arquitectura software, modelo de diseño, patrón de diseño, prueba, integración, evolución y mantenimiento, son claves en esta disciplina.

Distribución de Créditos

Tipo de materiaCréditos ECTS
Formación básica60
Obligatoria138
Optativa30
Prácticas externas obligatorias0
Trabajo final de grado obligatorio12
CRÉDITOS TOTALES240

Salidas Profesionales

Un graduado en Ingeniería del Software hace especialmente cierta la frase de que un informático es algo más que un programador.

Así, la titulación favorece especialmente aquellos perfiles donde sea fundamental:

  • La capacidad de liderar un equipo de desarrollo.
  • La necesidad de interactuar con clientes para identificar los requisitos software de la aplicación.
  • El prestar una especial atención a la gestión de proyectos software.
  • Definir arquitecturas software para aplicaciones empresariales que favorezcan su evolución y mantenimiento. Esto es critíco en grandes sistemas como hospitales, bancos, aplicaciones de la administración pública, etc.
  • Desarrollar sistemas con una gran cantidad de datos persistentes en el tiempo, que incluyen unas complejas reglas de negocio, y tienen importantes necesidades de integración con otras aplicaciones software.

Universidad Complutense de Madrid