12 Análise e Projeto de Sistemas: 12.1 Engenharia de software: evolução; características; ciclos de vida; metodologias; técnicas de especificação. 15 Projeto de software: fundamentos; processo; conceitos, metodologias, técnicas, fases, ferramentas. (Parte 1)
12 Análise e Projeto de Sistemas: 12.1 Engenharia de software: evolução; características; ciclos de vida; metodologias; técnicas de especificação. 15 Projeto de software: fundamentos; processo; conceitos, metodologias, técnicas, fases, ferramentas. (Parte 2)
Metodologias ágeis para o desenvolvimento de software: Lean
14 Análise de sistemas: análise de requisitos
13 Metodologias de desenvolvimento de sistemas: Análise essencial, Análise Estruturada. Projeto orientado a fluxos de dados, projeto orientado a estruturas de dados.
10 Engenharia de Software: 10.3 Análise Orientada a Objetos: diagrama de classes, diagrama de interação, pacotes e colaboração, diagrama de estados, diagrama de atividades. 14 Análise de sistemas: princípios de análise; conceitos, metodologias, arquiteturas, técnicas, fases, ferramentas, diagramas e notações da análise orientada a objetos
10 Engenharia de Software: 10.1 Análise e Projeto de Sistemas. 10.2 Linguagem de Modelagem Unificada (UML). Diagramas e notações de projeto modular. Projeto orientado a objetos
12.2 Plano de projeto: recursos; métricas de produtividade e qualidade;
16 Teste de software: fundamentos; técnicas; teste da caixa branca; teste da caixa preta; teste de loops; verificações; validações; teste de unidades; teste de integração; teste de validação; teste do sistema; Debugging.
Arquitetura de software; (Arquitetura Web)
Padrões de Projeto [não explícito no edital]
12.2 Plano de projeto: estimativas; modelos de estimativas; (APF)