Análise e Projeto OOPré-requisitosÉ necessário que o aluno tenha realizado o curso Fundamentos de Orientação a Objetos e UML, ou que possua conhecimentos equivalentes.
Conteúdo ProgramáticoApresenta técnicas para a realização de atividades de análise e projetos no paradigma da orientação a objetos. Ao término deste curso, o aluno terá condições de analisar e projetar soluções de sistemas de informação em conformidade com este paradigma. 
- Visão Geral do Modelo de Maturidade e Capacidade de Software (CMM/CMMI)
- Visão Geral do Rational Unified Process (RUP)
- Atividades Típicas de um Processo de Desenvolvimento
- Boas práticas do desenvolvimento
- Padrões de Projeto
- Casos de Uso
   - Identificando Atores
   - Identificando Casos de Uso
   - Requisitos funcionais e não funcionais
   - Regras de negócio
   - Descrevendo Caso de Uso
   - Estimativa de Esforço utilizando Use Case Points (UCP)
- Projetando soluções orientadas a objeto
- Modelando Classes
   - Identificando classes através de casos de uso
   - Modelando o negócio
   - Aplicando Padrões de Projeto
- Projeto de Software
   - Modelando o comportamento do software
   - Projetando a solução
   - Aplicando a arquitetura de software
- Diagrama de Atividade e Diagrama de Estado
   - Avaliando o comportamento do sistema
   - Resolvendo problemas de modelagem
- Refinando a modelagem