Engenharia e Arquitetura de Software

O curso tem por objetivo a formação de especialistas em Engenharia de Software, capacitando-os em metodologias e práticas de desenvolvimento de software de forma que sejam capazes de conhecer e saber utilizar:

[1] Ciclo de vida do software e principais processos de engenharia de software (destaque aos métodos ágeis)

[2] Padronização das práticas e utilização de métricas para o desenvolvimento de software

[3] Realização de análise e modelagem de projetos orientados a objetos (com base no processo unificado e na UML)

[4] Realização de análise de requisitos, definição de escopo, criação de estimativas de prazos e custos para um produto de software e

[5] Divisão de tarefas e implantação de normas de qualidade nos processos (CMMi, MPS-br)

[6] Definição e modelagem da arquitetura do software

[7] Identificação de métodos, novas tecnologias e seu emprego nos projetos de software

[8] Gerenciamento de projeto e de equipe com base nas melhores práticas do PMI (PMBOK)

[9] Definição e realização de testes de software

[10] Utilização de práticas de governança de TI (COBIT, BSC)