Programa
Design de Software
Curso de Especialização em Informática
Mestrado Bolonha em Informática
Mestrado Bolonha em Engenharia Informática
Mestrado Bolonha em Segurança Informática
Mestrado Bolonha em Engenharia 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.