Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Aplicações Informáticas em Engenharia Biomédica

14859 [ME79ME7903006743]

[Mestrado em Engenharia Biomédica - Informática Médica]

S2

José Manuel Ferreira Machado

Objetivos

Os conteúdos programáticos abordam os pontos essenciais da engenharia de software que são estritamente necessários para os alunos ganharem competências no desenvolvimento de aplicações.

Programa

1. Análise de requisitos.
2. Arquitetura das aplicações informáticas.
3. Desenvolvimento de aplicações.
4. Gestão de versões.
5. Verificação dos requisitos, testes unitários, testes de performance e testes de usabilidade.

Bibliografia

Rubin, Kenneth S. Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley, 2012.

Northwood, Chris. The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer. Apress, 2018.

Portela, Carlos Filipe, and Ricardo Queirós. Introdução ao desenvolvimento moderno para a Web, 2018.

Resultados da aprendizagem

- Perceber o ciclo de desenvolvimento das aplicações informáticas.
- Identificar a arquitetura mais adequada (aplicação autónoma, cliente-servidor, descentralizada baseada em ponto a ponto).
- Identificar as linguagens, tecnologias e as componentes que melhor se adaptam ao desenvolvimento de uma aplicação.
- Desenvolver uma aplicação.
- Desenvolver testes unitários.
- Dominar as tecnologias de apoio ao desenvolvimento: editores integrados, gestor de versões git e repositórios de software.

Método de avaliação

A componente prática, sendo essencial para demonstrar que os alunos adquirem competências no desenvolvimento de aplicações, será usada para avaliação (100%).

Nas aulas laboratoriais, ao longo do semestre, serão efetuadas sucessivas avaliações. Para as situações excecionais de alunos que não possam frequentar as aulas, a avaliação será feita com base no desenvolvimento de uma aplicação.

Funcionamento

Turno: T 1; Docente: José Manuel Ferreira Machado; Dep.: DI; Horas: 30.
Turno: PL 1; Docente: José Manuel Ferreira Machado; Dep.: DI; Horas: 15.

[ Outras UCs do Departamento ]