Instituições de Ensino:
Objetivos do Curso
O MES | Mestrado em Engenharia de Software tem por objetivo oferecer em Portugal formação profissional avançada em Engenharia de Software. Os graduados são profissionais absolutamente indispensáveis à indústria de software, capazes de gerir projetos de grande dimensão, complexidade e restrições impostas pelo mercado. Portugal precisa de ser capaz de formar as pessoas capazes de estar no topo da hierarquia técnica da indústria de software mundial. Os mestres em engenharia de software são necessários para a indústria de software da mesma forma que os MBAs o são para a gestão, pelo que a necessidade do mercado é evidente.
Saídas Profissionais
As saídas profissionais do MES serão sobretudo as empresas de média e grande dimensão e as multinacionais, dos sectores de TIC, telecomunicações, consultoria, banca e serviços, no Espaço Europeu. Perfis: Desenvolvimento de Software, Arquiteto de Software, Gestor de Projetos de Software, Engenheiro de Requisitos, Gestor de Qualidade de Software.
Dada a orientação para o mercado de trabalho do MES e o seu caráter pós-laboral, pretende-se que uma parte substancial dos alunos estejam já inseridos no mercado de trabalho, procurando uma especialização que lhes permita alcançar outras funções dentro da empresa.
Pretende-se também que os estudantes do MES integrem, no âmbito da sua Dissertação/Estágio, equipas de investigação com vista à participação em projetos (nomeadamente em projetos Europeus), promovendo-se assim o emprego científico e a transição dos estudantes para o 3º ciclo de estudos.
A alimentação do mercado de inovação na Região Centro e a nível Nacional e Europeu, através da criação de produtos inovadores e da criação de spin-offs na área do desenvolvimento de software, será outra das saídas profissionais para os alunos do MES.
Objetivos da Aprendizagem e Competências a Desenvolver
Este curso pretende também influenciar de forma profunda e positiva a oferta do ensino superior em Portugal na formação de lideres técnicos para a indústria, altamente qualificados, ensinando a aplicação prática de teorias inovadoras num ambiente de estúdio sob tutoria. Todos os alunos devem completar um percurso que consiste em cinco disciplinas nucleares, quatro disciplinas opcionais e um projeto de desenvolvimento de software de larga escala, para um cliente real.
Este mestrado define os seus objetivos de aprendizagem, operacionalizados pelas suas unidades curriculares e verificados através da análise do percurso académico dos alunos, tendo como referência o perfil necessário para profissionais capazes de, dada uma necessidade, aplicar uma abordagem sistemática, disciplinada e quantificável conducente ao desenvolvimento, operação e manutenção de um sistema de software que satisfaça os requisitos funcionais e os atributos de qualidade relevantes.
Os objetivos descritos em seguida são estruturados recorrendo aos Descritores de Dublin, integrando competências de carácter horizontal e competências específicas da profissão de engenheiro de software, entendendo-se os mesmos como requisitos para a obtenção do grau.
- Conhecimento e capacidade de compreensão
Conhecer e compreender de forma crítica e aprofundada os princípios centrais da Engenharia de Software, designadamente os envolvidos nas soluções informáticas para problemas de complexidade e dimensão elevadas.
Compreender de forma crítica os conhecimentos envolvidos nas soluções para as principais áreas de aplicação da Engenharia de Software.
Conhecer as metodologias e técnicas necessárias para a realização de um projeto de software, incluindo: gestão de projetos, engenharia de requisitos, desenho de arquiteturas de software, testes e qualidade de software, integração de sistemas, etc. - Aplicação de conhecimentos e compreensão
Demonstrar capacidade para conceber, projetar e implementar soluções envolvendo os conhecimentos e conceitos adquiridos de forma reflexiva, em situações novas e não-familiares. - Realização de julgamento/tomada de decisões
Demonstrar a capacidade para integrar conhecimentos, lidar com questões complexas, julgar de modo crítico novas propostas científicas e tecnológicas, desenvolver soluções, conceber modelos, sistemas e processos ou emitir juízos em situações de informação limitada ou incompleta, com requisitos em competição, incluindo reflexões sobre as implicações e responsabilidades éticas e sociais que resultem ou condicionem essas soluções e esses juízos.
Demonstrar capacidade para promover a busca e a aplicação de métodos e soluções inovadoras, apelando à curiosidade, à criatividade e ao rigor. - Comunicação
Demonstrar a capacidade de comunicar as suas conclusões – e os conhecimentos e os raciocínios a elas subjacentes – quer a especialistas, quer a não especialistas, por via escrita ou oral, em contextos nacionais e internacionais, de uma forma clara e sem ambiguidades.
Demonstrar capacidade para trabalhar de forma cooperativa, nomeadamente em contextos de liderança envolvendo equipas heterogéneas. - Competências de autoaprendizagem
Demonstrar ter desenvolvido as competências que lhe permitam prosseguir autonomamente na ampliação dos saberes e competências, de um modo fundamentalmente auto-orientado.