Disciplina Curricular
Práticas de Engenharia de Software PES
Licenciatura Bolonha em Engenharia Informática - 4_LEI 2025/26
Contextos
Grupo: 4_LEI 2025/26 > 1º Ciclo > 2º Ano
Período:
Peso
3.0 (para cálculo da média)
Objectivos
Pretende-se que o aluno ganhe experiência e competência em técnicas e tipos de ferramentas comumente necessários à realização de projetos de engenharia de software. Em particular, espera-se que os alunos sejam proficientes com ferramentas de desenvolvimento de software, tanto locais (IDE, debugging, refactoring) como colaborativas (sistema de controlo de versões, continuous integration/continuous delivery). Pretende-se ainda que os alunos tomem contacto com diferentes tipos de instalação de software (bare metal, container, virtual machines).
Programa
Sistemas Operativos, Distribuições e Gestor de Pacotes; Versionamento de Software em Gestores de Pacotes; Containers e Máquinas Virtuais; Shell e escrita de scripts de automação Ferramentas de Gestão de Ciclo de Vida de Software; Análise Estática; Debuggin; Benchmarking e Profiling; Testes e Integração Contínua; Revisão de Código; Deployment; AI para Engenharia de Software
Métodos de ensino e avaliação
A avaliação tem duas componentes, a realização com sucesso das folhas de exercícios, em contexto de aula, e a qualidade da realização do projeto, fora de aulas.