Ir al contenido

Doctorado en Tecnologías para el Desarrollo de Sistemas Software Complejos

Integración y Validación de Sistemas

Profesor:
Juan Garbajosa Sopeña
Despacho:
D-1112 (Escuela Universitaria de Informática)
Teléfono:
91 336 5081
e-mail:
jgs@eui.upm.es
Profesor:
Juan José Moreno Navarro
Despacho:
D-2305
Teléfono:
91 336 7458
e-mail:
jjmoreno@fi.upm.es
Créditos:
4
Concentración:
Principal
Cuatrimestre:
Primero

Resumen:

La integración es un proceso que está cobrando cada vez mayor importancia. Un sistema implica integrar componentes que interactúan entre sí. Por ello, el proceso de validación del sistema cobra importancia unido al de integración. Es indispensable realizar un proceso de validación riguroso frente a los requisitos de usuario/sistema. La asignatura analiza estos procesos desde una visión rigrosa de ingeniería para lo que se apoya en las normas existentes de Ingeniería de Software, principalmente las colecciones de ISO/IEC y de IEEE.

La asignatura se desarrolla en un contexto técnico en el que destaca cada vez más el uso de componentes COTS (Commercial off the shelf), respaldado por un trabajo intenso de investigación, y la consolidación del concepto de línea de producto (Product Lines y product families). Asimismo, cada vez tienen más importancia en la industria los diferentes middleware, la integración basada en servicios y arquitecturas SOA y, por supuesto, el desarrollo de aplicaciones sobre plataformas que soportan ERP. Por último, es necesario aportar a la comunidad componentes fiables y certificados.

Objetivos:

Programa:

  1. Procesos básicos relacionados con integración y validación de sistemas acuerdo con las normas
  2. La visión de producto software desde el punto de vista de la calidad
  3. Los procesos de integración y validación
  4. Técnicas de integración
  5. Integración con líneas de producto
  6. Validación de software
  7. Temas de investigación

Bibliografía:

La bibliografía aportada a continuación sirve de marco para la asignatura al margen de la utilización habitual de artículos en revistas y ponencias en congresos accesible dentro de la biblioteca de la UPM.

Prerrequisitos:

Conocimientos básicos de Ingeniería del Software

Método de Evaluación:

Idiomas en que se imparte:

Español e inglés