Nesta disciplina iremos discutir conceitos avançados de modelagem e desenvolvimento de software orientado a objetos. Ela é destinada a alunos que já possuam conhecimentos e experiência em programação orientada a objetos. Ao término da disciplina, o estudante será capaz de analisar, criticar e desenvolver complexos sistemas orientados a objetos de acordo com o estado da arte e o estado da prática na área de Orientação a Objetos.