Grao en Enxeñaría Informática |
Asignaturas |
Arquitectura del Software |
Contenidos |
|
|
|
Datos Identificativos | 2023/24 | |||||||||||||
Asignatura | Arquitectura del Software | Código | 614G01026 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Grado | 2º cuatrimestre |
Tercero | Optativa | 6 | ||||||||||
|
Tema | Subtema |
Concepto de arquitectura software | Definición de arquitectura software Estructuras y vistas - Notación -- C4 -- Estándar IEEE 1471 Ciclo de vida y negocio de la arquitectura software |
Modelos y arquitecturas de referencia | Parámetros de calidad en arquitectura software Tipos de arquitecturas - Arquitectura en capas - Arquitectura 'pipe and filter' (basada en componentes) - Arquitectura en kernel/repositorio - Arquitectura cliente/servidor (orientada a -micro-servicios) - Arquitecturas distribuidas -- Arquitecturas cliente/servidor multicapa -- Arquitecturas líder/trabajadores -- Arquitecturas P2P - Otras arquitecturas -- Sistemas embebidos -- Sistemas orientados a aspectos -- Sistemas de BigData/ML |
Diseño e integración de componentes. Patrones arquitecturales. | Estrategias de diseño Patrones de arquitectura Reutilización - Sistemas COTS y legacy - Estilos de integración Reconstrucción / reingeniería de sistemas |
Trazabilidad y pruebas de integración | Proceso de integración Verificación y pruebas de integración - Pruebas funcionales - Pruebas no funcionales Validación y usabilidad |
|