Objetivos
Mestrado Bolonha em Informática
Mestrado Bolonha em Engenharia Informática
Mestrado Bolonha em Segurança Informática
Mestrado Bolonha em Engenharia Informática
Apresentar uma breve perspectiva histórica da Engenharia de Software e conceitos, técnicas de representação, métodos e ferramentas importantes no contexto do design de sistemas de software. Arquitetura de Software: Pretende-se familiarizar os alunos com o desenho arquitetural de sistemas de software. Concretamente pretende-se que fiquem a conhecer alguns estilos arquiteturais e suas propriedades; sejam capazes de conceber arquiteturas alternativas para um sistema e de as avaliar face a determinados requisitos; sejam capazes de reconhecer conformidade entre implementação e arquitetura. Linhas de Produto de Software (SPL): Pretende-se familiarizar os alunos com técnicas de desenho de famílias de sistemas de software e de gestão da variabilidade. Concretamente pretende-se que fiquem a conhecer os principais desafios e benefícios das SPL; o desenvolvimento baseado em modelos e técnicas generativas; injeção de dependência e aspectos para a gestão de variabilidade.