Ementa


Conceituações de Orientação a Objetos (Oo). Apresentação da Uml/Uml-2. Princípios da Oo, Fases de Desenvolvimento de Sistemas Utilizando a Uml, Levantamento de Dados. Identificação de Requisitos. Modelagem de Atividades. Modelagem de 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. Diagrama de Classe de Domínio. Conversão do Diagrama de Classes em Diagrama de Objetos. Modelo de Interação (Diagrama de Sequência e Comunicação). Engenharia Reversa. Diagrama de Pacotes. Diagrama de Máquina de Estados. Diagrama de Classe de Projeto. Conversão do Diagrama de Classe (Banco de Dados Oo) em Diagrama de Bachman (Banco de Dados Relacional). Diagrama de Componentes. Diagrama de Implantação. Manipulação de Ferramenta Case. Modelo de Interação. Diagrama de Máquina de Estados. Diagrama de Pacotes. Subsistemas. Diagrama de Componentes. Arquitetura em Camadas. Arquitetura Física. Contratos. Padrões Grasp. Planejamento e Desenvolvimento de Sistemas. Trabalho em Equipe. Desenvolvimento Integrado e Interdisciplinar (Projeto Piloto). Controle Das Fases de Desenvolvimento. Identificação Dos Benefícios Durante O Desenvolvimento do Projeto. Levantamento de Requisitos. Análise e Design, Objetivando a Implantação de Sistemas. Utilização de Ferramenta Case em Laboratório.