Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Projeto em Engenharia de Aplicações

17000 [ME78ME7800007516]

Mestrado em Engenharia Informática [MEINF]

S2

José Orlando Roque Nascimento Pereira

Objetivos

Os conteúdos programáticos consistem na realização de um projeto integrador de escala relevante com componentes nas três diferentes camadas de abstração de uma pilha aplicacional moderna, pelo que contribuem diretamente para os objetivos de aprendizagem.

Programa

1. Componente de projeto de administração de bases de dados.
2. Componente de projeto de arquiteturas aplicacionais.
3. Componente de projeto de sistemas interativos confiáveis.

Bibliografia


Foundations for Designing User-Centered Systems. F.E. Ritter et al. (2014), Springer.

The Handbook of Formal Methods in Human-Computer Interaction. B. Weyers et al., editors (2017), Springer.

Microservice Patterns: With examples in Java, Chris Richardson, Manning Publications, ISBN 978-1617294549, 2019.

M. Tamer Özsu, P. Valduriez. Principles of Distributed Database System. Springer, 2020. (4th Edition).

Resultados da aprendizagem

- Conceber aplicações multi-camada.
- Implementar aplicações multi-camada usando tecnologias atuais.
- Avaliar o desempenho de componentes e aplicações.
- Avaliar a qualidade da camada de interface das aplicações, utilizando métodos adequados

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: António Manuel Nestor Ribeiro; Dep.: DI; Horas: 15.
Turno: PL 1; Docente: José Orlando Roque Nascimento Pereira; Dep.: DI; Horas: 15.

[ Outras UCs do Departamento ]