Engenharia de Software: Princípios de Engenharia de Software; Modelos de Ciclo de Vida;
Modelo de desenvolvimento de software unificado (Unified Process);
Engenharia de Requisitos (design); gerência de requisitos. Inspeções; Revisões Técnicas;
Análise e projeto orientado a objetos com notação UML (conceitos gerais, diagramas de casos de uso, diagrama de classes/objetos; diagrama de estados; diagrama de colaboração/comunicação; diagrama de seqüência, diagrama de atividades; diagrama de componentes; diagrama de implementação; etc.); Uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos. - Parte 1.
Análise e projeto orientado a objetos com notação UML (conceitos gerais, diagramas de casos de uso, diagrama de classes/objetos; diagrama de estados; diagrama de colaboração/comunicação; diagrama de seqüência, diagrama de atividades; diagrama de componentes; diagrama de implementação; etc.); Uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos. - Parte 2.
Análise e projeto orientado a objetos com notação UML (conceitos gerais, diagramas de casos de uso, diagrama de classes/objetos; diagrama de estados; diagrama de colaboração/comunicação; diagrama de seqüência, diagrama de atividades; diagrama de componentes; diagrama de implementação; etc.); Uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos. - Parte 3.
Verificação, Validação e Testes; Garantia de Qualidade; Manutenção; Codificação;
Análise de pontos de função.