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