Programa
Design de Software
Curso de Especialização em Informática
Mestrado Bolonha em Engenharia Informática
Mestrado Bolonha em Informática
Mestrado Bolonha em Segurança Informática
Programa
Engenharia de Software: Contexto e história.Design de Software: Processo de design, noções de qualidade, princípios de desenho.Arquitectura de Software: Estilos arquiteturais, linguagens de descrição de arquiteturas, técnicas de avaliação e análise, ADD (attribute-driven design).Linhas de Produto de Software: Engenharia de domínio, técnicas de gestão da variabilidade.