Descrição:
Engenharia de Software (ES). Pretende-se que os alunos fiquem a conhecer algum contexto e história da ES.Arquiteturas de Software. Pretende-se familiarizar os alunos com o desenho arquitetural de sistemas de software. Nomeadamente que fiquem a conhecer os principais estilos arquiteturais e suas propriedades e sejam capazes de:-usar linguagens de descrição de arquiteturas para representar arquiteturas de software;-conceber arquiteturas alternativas para um sistema e de as avaliar face a determinados requisitos;-reconhecer conformidade entre implementação e arquitetura.Linhas de Produto de Software (LPS). Pretende-se familiarizar os alunos com técnicas de desenho de famílias de sistemas de software e de gestão da variabilidade. Nomeadamente que fiquem a conhecer:-principais desafios e benefícios das LPS;-desenho e programação de sistemas baseado em aspectos;-desenho de arquiteturas genéricas através de frameworks OO;-técnicas generativas;-model-driven development.
-
2023/2024
-
1 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2022/2023
-
1 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2021/2022
-
1 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2020/2021
-
1º semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2019/2020
-
1 Semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2018/2019
-
1 Semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2017/2018
-
1 Semestre
--
(Segurança Informática)