1º Ano
| 1º Semestre | ||||||
|---|---|---|---|---|---|---|
| Código | Sigla | Nome | Obs. | Créditos | ||
| MESW0001 | PPES | Princípios e Paradigmas de Engenharia de Software Capacitar os estudantes para desenvolver e evoluir rapidamente soluções de elevada qualidade, utilizando as metodologias de gestão e de engenharia mais adequadas em cada caso. |
6 | |||
| MESW0003 | ADS | Arquitetura e Desenho de Software Habilitar para o projeto e construção de sistemas de software complexos, recorrendo a boas práticas de modularidade, adaptabilidade, e extensibilidade, entre outras. |
6 | |||
| MESW0004 | TVVS | Teste, Verificação e Validação de Software Conhecer a terminologia e saber gerir um processo de teste de software bem como aplicar as técnicas principais de teste para controlo de qualidade de software. |
6 | |||
| MESW0002 | ERMS | Engenharia de Requisitos e Modelação de Software Métodos, técnicas e melhores práticas para planear, gerir e realizar um processo de análise e especificação de requisitos de um sistema de software ou baseado em tecnologias. |
6 | |||
| MESW0005 | LES | Laboratório de Engenharia de Software Aplicar, na íntegra, todas as fases de um processo de Engenharia de Software ao desenvolvimento completo de um sistema real. |
6 | |||
| 2º Semestre | ||||||
|---|---|---|---|---|---|---|
| Código | Sigla | Nome | Obs. | Créditos | ||
| MESW0008 | CES | Compreensão e Evolução de Software Examinar vários métodos, técnicas e boas práticas para compreender a evolução de um sistema de software. |
6 | |||
| MESW0009 | ADES | Análise de Dados e Engenharia de Software Habilitar os estudantes com os conceitos essenciais de Data Science & Engineering para resolução de problemas no âmbito de Engenharia de Software. |
6 | |||
| MESW0006 | GPIE | Gestão de Projetos, Inovação e Empreendedorismo Aplicar métodos, técnicas e melhores práticas para planear, gerir e executar projetos de software ou de desenvolvimento de produtos tecnológicos. |
6 | |||
| MESW0007 | SES | Segurança em Engenharia de Software Segurança em Engenharia de Software é uma disciplina em evolução, que une duas áreas importantes e fundamentais para qualquer sistema de software: engenharia de software e de segurança. |
6 | |||
| Unidades Curriculares Optativas – 1º Grupo | (1)(2) | |||||
2º Ano
| 1º Semestre | ||||||
|---|---|---|---|---|---|---|
| Código | Sigla | Nome | Obs. | Créditos | ||
| MESW0012 | SES | Seminários em Engenharia de Software Sensibilizar para diversos tópicos avançados de engenharia de software, com relevância em termos de investigação ou desenvolvimento aplicado. |
6 | |||
| Unidades Curriculares Optativas – 2º Grupo | (1)(3) | |||||
| Anual | ||||||
|---|---|---|---|---|---|---|
| Código | Sigla | Nome | Obs. | Créditos | ||
| MESW0015 | D | Dissertação Integração e aplicação dos conhecimentos, competências e atitudes adquiridos na resolução de problemas complexos de engenharia de software. |
48 | |||
Observações:
(1) Qualquer curso de U. Porto (2º ciclo). Sujeito à aprovação prévia do diretor do programa.
| (2) Unidades Curriculares Optativas – 1º Grupo | |||||
|---|---|---|---|---|---|
| Código | Sigla | Nome | Créditos | ||
| – | – | Computação Móvel | 6 | ||
| – | – | Gestão de Qualidade e Melhoria de Processos de Software | 6 | ||
| (3) Unidades Curriculares Optativas – 2º Grupo | |||||
|---|---|---|---|---|---|
| Código | Sigla | Nome | Créditos | ||
| – | – | Computação Orientada a Serviços e Nuvem | 6 | ||
| – | – | Interação Pessoa Computador | 6 | ||