MESoft Mestrado em Engenharia de Software
A quem se destina O Mestrado em Engenharia de Software (MESoft) destina-se a recém-licenciados na área de informática, computação gráfica e eletrónica e a profissionais com experiência no desenvolvimento de software que queiram atualizar os seus conhecimentos, nomeadamente no que respeita a tecnologias móveis e Web. O acesso ao MESoft está condicionado a:
Detentores de curso de licenciatura em Eng. Informática, Informática, Ciências da Computação, Computação gráfica, TSI, eletrónica e automação (desde que com experiencia em programação);
Detentores de curso superior de licenciatura noutras áreas, cujo currículo garanta competências para frequentar o curso.
Objetivos do MESoft Desenvolver, nos estudantes, capacidades para compreender, analisar e aplicar conceitos avançados de gestão de projetos de software, e conceção, desenvolvimento e manutenção de software de qualidade, em diferentes domínios de aplicação e diversas arquiteturas de implantação, recorrendo à utilização de diferentes abordagens, ferramentas, linguagens e paradigmas de desenvolvimento.
“Gostei do MESoft porque é um curso muito prático...” — ex-aluno do MESoft.
Competências a desenvolver:
Compreender e aplicar o corpo de conhecimentos de Engenharia de Software relativamente à Engenharia de Sistemas, Engenharia de Requisitos, Design e Construção de Software, Teste, Manutenção, Gestão da Configuração, Gestão da Qualidade de Software, Processo de Engenharia de Software; Conhecer e ser capaz de selecionar e utilizar tecnologias, ferramentas e métodos para uma adequada concepção, desenvolvimento e verificação e validação de software; Ter capacidade de planear, gerir e tomar decisões em projetos de desenvolvimento de software; Ser capaz de apreender modelos, técnicas e tecnologias emergentes; Conhecer e ser capaz de utilizar tecnologias e frameworks de desenvolvimento em ambiente Web e Móvel; Ter capacidade de comunicação, relacionamento interpessoal, gestão de equipas e liderança.
Plano Curricular: Unidades Curriculares
Semestre
Área Científica
Horas Trabalho Total
Horas Contacto
ECTS
Engenharia de Requisitos
1º
ES
135
32
5
Tópicos Complementares de Bases de Dados
1º
GI
135
32
5
Design e Construção de Software
1º
ES
162
40
6
Laboratório de Projeto I
1º
ES
162
40
6
Programação de Sistemas Distribuídos
1º
LP
135
32
5
Opção I
1º
CSH ou CE
81
16
3
Interação Gráfica Avançada
2º
CG
135
32
5
Mineração de Dados
2º
GI
135
32
5
Qualidade de Software
2º
ES
162
40
6
Laboratório de Projeto II
2º
ES
162
40
6
Gestão de Projetos de Software
2º
ES
135
32
5
2º + 3º
ES
81 + 810
16 + 20
3 + 30
Projeto ou Estágio (3 ECTS no 2º semestre + 30 ECTS no 3º semestre)
Organização do MESoft: O curso de mestrado em Engenharia de Software encontra-se organizado em torno das unidades curriculares (UCs) de Laboratório de Projeto (I e II), as quais focam o desenvolvimento pelos alunos de um projeto de software de relativa complexidade, e que dura todo o semestre. As UCs de Engenharia de Requisitos, Design e Construção de Software, Qualidade de Software e Gestão de Projetos de Software fornecem conhecimentos do corpo de conhecimentos de Engenharia de Software (SwEBOK). As UCs de Tópicos Complementares de Bases de Dados, Programação de Sistemas Distribuídos, Interação Gráfica Avançada e Mineração de Dados complementam a formação com conhecimentos atuais essenciais para o bom desenvolvimento profissional do engenheiro de software. O aluno deve ainda optar por complementar a sua formação com uma das duas UCs de opção: Inovação e Empreendedorismo ou Comunicação e Relações Interpessoais. A UC de Projeto ou estágio completa a formação com o envolvimento do aluno num estágio em empresa ou num projeto académico e/ou com empresas, e a redação de um relatório de projeto ou estágio. O aluno poderá ainda optar por um trabalho de investigação aplicada e a redação de uma dissertação de mestrado.
Áreas Científicas:
Engenharia de Software
Gestão da Informação
Computação Gráfica
Linguagens de Programação
Ciências Empresariais (em opção)
Ciências Sociais e Humanas (em opção)
Docentes do MESoft:
António Miguel Rosado da Cruz (Design e Construção de Software e Gestão de Projetos de Software)
Jorge Manuel Barbosa Ribeiro (Mineração de Dados)
Luis Miguel Cabrita Romero (Interação Gráfica Avançada)
Maria Estrela Ferreira da Cruz (Qualidade de Software)
Miguel Ângelo Bento Alves (Tópicos Complementares de Bases de Dados)
Pedro Carneiro (Laboratório de Projeto I e II, e Gestão de Projetos de Software)
Pedro Miguel Ribeiro de Castro (Laboratório de Projeto I e II)
Rui Manuel da Silva Gomes (Engenharia de Requisitos)
Sara Maria de Oliveira Paiva (Programação de Sistemas Distribuídos)
Docente da área das Ciências Empresariais (Inovação e Empreendedorismo)
Docente da área das Ciências Sociais e Humanas (Comunicação e Relações Interpessoais)
Exemplos de áreas para Projeto ou Estágio:
Aplicação de Software (Desktop, Web ou móvel) para um dado domínio ou cliente;
Aplicação móvel nativa para um dado domínio/cliente e uma dada plataforma;
Aplicação com camada de interface gráfica 2D ou 3D;
Portal integrador de aplicações empresariais;
Sistema de software/hardware com interação via Web ou sistema móvel; … e muitas outras áreas envolvendo engenharia de software!
Sabia que:
O MESoft está acreditado pela A3ES, sem contrapartidas e pelo prazo de 5 anos.
O corpo docente do MESoft é constituído por 80% de doutorados e 50% de pessoas com experiência na indústria de Software.
Diversos Projetos finais tiveram aplicação económica e/ou deram origem a start-ups.
Para mais Informação: Escola Superior de Tecnologia e Gestão Instituto Politécnico de Viana do Castelo Av. do Atlântico, s/n 4900-348 Viana do Castelo
e-mail: academicos@estg.ipvc.pt Telefone: 258 819 700 www.ipvc.pt/mestrado-engenharia-software
http://www.ipvc.pt/mestrado-engenharia-software