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.