O profissional especialista em Engenharia de Software, ao término do curso, deverá estar apto a:

1.     Gerenciar os processos de desenvolvimento e gerenciamento de software, seu ciclo de vida e a importância dos requisitos, testes e da qualidade dos sistemas desenvolvidos;

2.     Selecionar e aplicar metodologias de desenvolvimento de software em projetos de sistemas;

3.     Aplicar métricas e estimativas no desenvolvimento de projetos de sistemas;

4.     Identificar os tipos, técnicas e estratégias de teste de software, além de planejar e realizar teste de software funcional e de desempenho;

5.     Aplicar as melhores práticas do PMI na gestão de projetos;

6.     Aplicar normas, modelos e ferramentas para garantir a qualidade de software;

7.     Selecionar e aplicar as principais técnicas de avaliação de usabilidade específicas ao seu projeto de software.