Datos Identificativos | 2024/25 | |||||||||||||
Asignatura | Arquitectura do Software | Código | 614G01221 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Grao | 1º cuadrimestre |
Cuarto | Obrigatoria | 6 | ||||||||||
|
Temas | Subtemas |
Concepto de arquitectura software | Definición de arquitectura software Estruturas e vistas - Notación -- UML -- Estándar IEEE 1471 - Ferramentas 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 de repositorio - Arquitectura cliente/servidor (orientada a servizos) - Arquitectura 'pipe and filter' (basada en compoñentes) - Arquitecturas distribuídas -- Arquitecturas mestre/escravo -- Arquitecturas cliente/servidor multicapa -- Arquitecturas P2P - Outras arquitecturas -- Sistemas embebidos -- Sistemas orientados a aspectos |
Deseño e integración de compoñentes. Patróns arquitecturais. | Estratexias de deseño Patróns de arquitectura - Patróns de acceso e configuración de servizos - Patróns de xestión de eventos - Patróns de sincronización - Patróns de distribución - Patróns de concorrencia Reutilización - Sistemas COTS e legacy - Estilos de integración -- Transferencia de ficheiros -- Compartición de fontes de datos -- Invocación de procedemientos remotos -- Paso de mensaxes 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 |