O conhecimento da engenharia de software é utilizado por empresas em suas áreas de desenvolvimento de sistemas, tipicamente organizadas sob a forma de fábricas de software. O programa de pós-graduação “Engenharia de Software Aplicada” capacita os profissionais para a aplicação de práticas comprovadas de engenharia de software em projetos de desenvolvimento que exijam alta produtividade. Tais projetos incorporam os valores de uma fábrica de software, ou seja, são controlados através de indicadores de qualidade e produtividade em cada etapa do ciclo de desenvolvimento. O curso atende a uma necessidade atual por profissionais capazes de planejar, implantar e controlar processos e práticas de softwares ágeis dentro das empresas.
O programa é baseado em um currículo inverso, fornecendo ao aluno exemplos, contextos e cenários antes da exposição teórica sobre o tópico discutido. Isso motiva o profissional a começar os estudos com um objetivo em mente. As práticas de engenharia de software apresentadas possuem uma abordagem socio-técnica, ou seja, além do aspecto técnológico, são discutidos aspectos humanos e organizacionais, fundamentais ao tomador de decisões na área. Articulando-se a teoria e a prática, os laboratórios e as dinâmicas de grupo são utlizadas de maneira intensiva.
Dentre os diferenciais e motivadores de se investir na especialização do IGTI em conhecimentos sobre engenharia de software, destacam-se:
- O curso é baseado em exposições teóricas intercaladas com estudos e discussões de casos reais. Esta abordagem visa instigar o aluno a identificar os acertos e os erros dos casos apresentados, e a partir disso trazê-los para o seu ambiente de desenvolvimento.
- O curso desenvolve um estudo de caso que faz a ligação entre as disciplinas do programa. Esta abordagem garante uma visão prática e integrada para o curso.
- Professores qualificados e com experiência no planejamento de processos e condução de projetos de software, em empresas do setor privado.