Processos de software. Prototipação.
RUP - Rational Unified Process: conceitos, diretrizes, disciplinas.
Métodos ágeis de desenvolvimento de software: Scrum e XP.
Métodos ágeis de desenvolvimento de software: Scrum e XP. (Parte 2)
Análise de Sistemas: Engenharia de software. Engenharia de requisitos. Técnicas de elicitação de requisitos. Análise de requisitos funcionais e não funcionais. Gerenciamento de requisitos. Especificação de requisitos. Técnicas de validação de requisitos.
Diagrama de fluxo de dados. Depósitos de dados. Dicionário de dados. Identificação do fluxo de informações de um sistema e seu relacionamento com os demais sistemas. Homologação e implantação de sistemas.
Orientação a objetos: Fundamentos da programação orientada a objetos.
UML 2.5. Análise e projeto orientado a objetos - Parte 1.
UML 2.5. Análise e projeto orientado a objetos - Parte 2.
Técnicas e ferramentas para testes de software. Técnicas e estratégias de validação de sistemas.
SOA e Web Services: Conceitos básicos, aplicações UDDI, SOAP, WSDL e REST - Parte 1.
SOA e Web Services: Conceitos básicos, aplicações UDDI, SOAP, WSDL e REST - Parte 2.
Métricas e estimativas de software. Análise por pontos de função.
Projeto de interfaces. Gerenciamento eletrônico de processos.