Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Projeto em Desenvolvimento Validação e Manutenção de Software

16999 [ME78ME7800007515]

Mestrado em Engenharia Informática [MEINF]

S2

João Alexandre Baptista Vieira Saraiva

Objetivos

Nesta unidade curricular pretende-se que os alunos apliquem as técnicas e ferramentas lecionadas nas outras UCs do perfil no desenvolvimento de um projeto de média dimensão na área da engenharia de software.

Programa

1. Estratégias empíricas
1.1. Pesquisas, casos de estudos, experimentos, quase-experimentos
2. Medição em software
3. Processo experimental: preparar, conduzir e analisar
4. Contexto da experimentação de software.
5. Planeamento de experimencias de software.
6. Experiências operacionais
7. Análise e interpretação de resultados
8. Relatórios de experiências.
9. Avaliação comparativa.
10. Teste de Validação
11. Mineração de repositórios de software.
12. Software Verde

Bibliografia


Experimentation in Software Engineering, Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A., Springer 2012.

Guide to Advanced Empirical Software Engineering, Shull, Forrest, Singer, Janice, Sjøberg, Dag I. K. (Eds.), Springer 2008.

Software Languages: Syntax, Semantics and Metaprogramming, Ralf Laemmel, Springer, 2018. (ISBN: 978-3-319-90800-7).

Software Evolution, Tom Mens and Serge Demeyer, Springer 2008.

Green in Software Engineering, Coral Calero, Mario Piattini, Springer, 2015.

Resultados da aprendizagem

No final da unidade curricular os alunos deverão ser capazes de:
- compreender as diferentes etapas do planeamento da experimentação
- entender como conduzir uma experimenção.
- entender como analisar e relatar os resultados de uma experimentação.
- entender como relatar os resultados das experiências
- entender como fazer benchmark de software
- entender como extrair repositórios de software e quais ferramentas usar
- entender o conceito de software verde.
- apresentar os resultados de um projecto
- defender oralmente as suas opiniões e opções.

Método de avaliação

Sendo uma unidade curricular de projeto a avaliação será feita mediante a apresentação de um relatório escrito do trabalho desenvolvido e apresentações públicas periódicas e final do projeto. Cada uma das componentes poderá ter um peso de 30 a 70% na classificação.

Funcionamento

Turno: PL 1; Docente: Sofia Guilherme Rodrigues Santos; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]