| Discutir os conceitos básicos de orientação a objeto |
| Criar modelos Use Cases a partir das especificações dos usuários |
| Identificar classes, hierarquias e relacionamentos entre objetos |
| Descobrir as sequências de interações entre objetos |
| Definir arquiteturas para sistemas |
| Elaborar todos os modelos definidos pela UML |
| Utilizar uma ferramenta Case para criar uma modelagem visual |
| Especificar, visualizar, documentar e criar soluções de software
para problemas de uma maneira iterativa e incremental |