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.