printlogo
DET - Uvigo Website
Universidad de Vigo
 

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to the latest Netscape.
More information

Universidad de Vigo - DET - Bienio 2005-2007 (programa presencial)

Metodologías y arquitecturas avanzadas en ingeniería software

Créditos: 4
Tipo: Fundamental

  1. Objetivos
  2. Conocimientos previos
  3. Programa detallado
  4. Bibliografía
  5. Metodología
  6. Procedimiento de evaluación
  7. Fechas y horario
  8. Obervaciones
  9. Profesorado

1. Objetivos

Esta asignatura tiene como objetivo fundamental dar a los alumnos una perspectiva global de los aspectos más novedosos relacionados con la Ingeniería Software. Se presenta la problemática asociada al diseño y desarrollo de sistemas software complejos, haciendo especial hincapié en los sistemas distribuidos y en las aplicaciones y servicios Web. Por otra parte, es objetivo del curso, que los alumnos se familiaricen con un conjunto de herramientas que les permita aplicar, de manera práctica, los conceptos teóricos presentados a lo largo de la asignatura.

2. Conocimientos previos

No se especifican.

3. Programa detallado

  1. El Producto y el Proceso Software. Modelos de Ciclo de Vida.
  2. Gestión de Proyectos. Análisis y Gestión de Riesgo. Planificación y Seguimiento.
  3. Ingeniería del Software Asistida por Computadora. Herramientas CASE.
  4. Prácticas con Herramientas CASE
  5. Ingeniería del Software Orientada a Objetos. Introducción a UML.
  6. Análisis y Diseño Orientado a Objetos.
  7. UML: Modelado Estructural, de Comportamiento y Arquitectónico.
  8. Patrones de Diseño.
  9. Proceso Software con UML. Caso de Estudio: Rational Rose.
  10. Prácticas de UML I
  11. Prácticas de UML II
  12. Sistemas Software Distribuidos. Cliente-Servidor. Middleware.
  13. Arquitecturas de Objetos Distribuidos. Casos de Estudio: Corba, DCOM.
  14. Ingeniería del Software basado en Componentes.
  15. Ingeniería del Dominio.
  16. Componentes COTS. Clasificación y Recuperación de Componentes. Reutilización.
  17. Estándares de interoperabilidad: Corba/CCM, COM/DCOM/COM+, EJB.
  18. Reingeniería de Software. Procesos de Negocio. Ingeniería Inversa.
  19. Prácticas de Componentes COTS I
  20. Prácticas de Componentes COTS II

4. Bibliografía

5. Metodología

La impartición del curso será mediante una combinación de clases magistrales, clases prácticas y clases de discusión dirigida.

6. Procedimiento de evaluación

Los alumnos deberán realizar un trabajo práctico en el marco de las tecnologías software descritas en la asignatura. Se evaluará:

7. Fechas y horario

Se anunciará

8. Observaciones

9. Profesorado

Profesor Despacho
Jorge García Duque B-102b
José J. Pazos Arias B-406

top
© 2004 DET | 17.11.2004