Código |
14531
|
Ano |
1
|
Semestre |
S1
|
Créditos ECTS |
6
|
Carga Horária |
OT(15H)
|
Área Científica |
Informática
|
Objectivos de Aprendizagem |
O1) Conhecer os conceitos avançados quanto a engenharia de software. O2) Domínio de ferramentas e metodologias que permitam elevar os níveis de exigência e de qualidade ao longo do processo de desenvolvimento de software. O3) Capacitação de análise critica às diferentes ferramentas e metodologias.
|
Conteúdos programáticos |
1. Tópicos avançados, incidindo nas diversas fases do processo de desenvolvimento de software (ex: requisitos, desenho, construção, teste, manutenção e evolução) 2. Métodos e ferramentas de engenharia de software 3. Casos de estudo
|
Metodologias de Ensino e Critérios de Avaliação |
Os alunos deverão propor um tema de estudo relacionado com a sua área de interesse que tenha algum ponto de contacto com a temática da engenharia de software. O desenvolvimento deste tema terá de ser suportado em trabalhos científicos publicados, e/ou em casos de estudo. Quizenalmente cada aluno apresenta a evolução do seu estudo.
A avaliação incidirá sobre a qualidade do documento produzido (75%) e das diversas apresentações realizadas (25%).
|
Bibliografia principal |
- Engineering Software Products: An Introduction to Modern Software Engineering, Ian Sommerville, Pearson, 2020 - Software Engineering, (10th Edition), Ian Sommerville, Pearson, 2015
|
Língua |
Português
|