O objetivo desta disciplina é que o aluno seja capaz de compreender os princípios de modelagem software. Modelagem orientada a objetos. A linguagem UML. Arquiteturas de software. E Padrões de Projeto.