Ementa


Orientação a Objetos. Planejamento e Desenvolvimento de Sistemas Utilizando a Uml. Levantamento de Dados. Identificação de Requisitos. Modelagem de Atividades e Casos de Uso. Modelo de Especificação. Especificação e Documentação de Classes. Encapsulamento. Polimorfismo. Generalização. Classes Abstratas. Interface. Dependência e Realização. Diagramas: Classe de Domínio, Sequência e Comunicação, Máquina de Estados, Classe de Projeto. Engenharia Reversa. Conversão do Diagrama de Classe Para Diagrama de Bachman. Diagrama de Componentes. Diagrama de Implantação. Modelo de Interação. Diagrama de Pacotes. Subsistemas. Arquitetura em Camadas. Arquitetura Física. Contratos. Padrões Grasp. Projeto Integrado e Interdisciplinar. Ferramenta Case em Laboratório.