Datos Identificativos | 2024/25 | |||||||||||||
Asignatura | Arquitectura do Software | Código | 614G01026 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Grao | 2º cuadrimestre |
Terceiro | Optativa | 6 | ||||||||||
|
Temas | Subtemas |
Concepto de arquitectura software | Definición de arquitectura software Estruturas e vistas - Notación C4 Ciclo de vida e negocio da arquitectura software |
Modelos e arquitecturas de referencia | Parámetros de calidade en arquitectura software Tipos de arquitecturas - Arquitectura en capas - Arquitectura 'pipe and filter' (baseada en compoñentes) - Arquitectura en kernel/repositorio - Arquitectura cliente/servidor (orientada a -micro-servizos) - Arquitecturas distribuídas -- Arquitecturas cliente/servidor multicapa -- Arquitecturas líder/traballadores -- Arquitecturas P2P - Outras arquitecturas -- Sistemas embebidos -- Sistemas orientados a aspectos -- Sistemas para Big Data/ML |
Deseño e integración de compoñentes. Patróns arquitecturais. | Estratexias de deseño Patróns de arquitectura Reutilización - Sistemas COTS e legacy - Estilos de integración Reconstrucción / re-enxeñaría de sistemas |
Trazabilidade e probas de integración | Proceso de integración Verificación e probas de integración - Probas funcionais - Probas non funcionais Validación e usabilidade |