Ferramentas CASE e OO
Conceitos básicos da Programação Orientada a Objetos Objetos Classes Atributos Métodos Abstração Encapsulamento Ocultamento de informações Herança Persistência Relacionamento entre Instâncias Agregação Colaboração Acoplamento Coesão Poliformismo
Interface Fig. 01 – Interface de um Carro
Modelagem de CRC O Nome da Classe Responsabilidades Colaboradores Fig. 02 – Layout do Cartão de CRC
Exemplo de Modelagem CRC Professor Nº do Professor Nome Graduacao Disciplina Telefone Escola E-mail Gravar Análise Pedagógica Excluir Análise Pedagógica Questionario Fechado Gravar Dados Fig. 02 – Modelagem CRC do Sistema BIASE (Banco Interativo de Análises de Softwares Educacionais)
Cenários de Utilização É uma descrição de uma situação de negócios em potencial que um usuário pode enfrentar Ex1. Um professor deseja realizar uma análise de um software educacional, mas não possui os pré-requisitos necessários Ex2. Ao entrar no Site do BIASE, o professor visualiza exemplos de análises de outros professores e toma a iniciativa de entrar no ambiente e fazer a sua análise segundo as pesquisas da Secretaria Municipal de Educação
Diagramas de Classe Ou “Modelos de Objetos”, mostra as classes de um sistema, os relacionamentos (herança,agregação e relacionamentos de instância) e as colaborações (interações) entre elas. Os diagramas de classes são o esteio  principal da análise e projeto orientado a objeto.
Passos da Diagramação Encontrar classes Encontrar atributos Encontrar métodos Definir herança Definir colaborações Definir agregações Análise Projeto
CRC + Cenários = Diagramas

Ferramentas Case E Oo

  • 1.
  • 2.
    Conceitos básicos daProgramação Orientada a Objetos Objetos Classes Atributos Métodos Abstração Encapsulamento Ocultamento de informações Herança Persistência Relacionamento entre Instâncias Agregação Colaboração Acoplamento Coesão Poliformismo
  • 3.
    Interface Fig. 01– Interface de um Carro
  • 4.
    Modelagem de CRCO Nome da Classe Responsabilidades Colaboradores Fig. 02 – Layout do Cartão de CRC
  • 5.
    Exemplo de ModelagemCRC Professor Nº do Professor Nome Graduacao Disciplina Telefone Escola E-mail Gravar Análise Pedagógica Excluir Análise Pedagógica Questionario Fechado Gravar Dados Fig. 02 – Modelagem CRC do Sistema BIASE (Banco Interativo de Análises de Softwares Educacionais)
  • 6.
    Cenários de UtilizaçãoÉ uma descrição de uma situação de negócios em potencial que um usuário pode enfrentar Ex1. Um professor deseja realizar uma análise de um software educacional, mas não possui os pré-requisitos necessários Ex2. Ao entrar no Site do BIASE, o professor visualiza exemplos de análises de outros professores e toma a iniciativa de entrar no ambiente e fazer a sua análise segundo as pesquisas da Secretaria Municipal de Educação
  • 7.
    Diagramas de ClasseOu “Modelos de Objetos”, mostra as classes de um sistema, os relacionamentos (herança,agregação e relacionamentos de instância) e as colaborações (interações) entre elas. Os diagramas de classes são o esteio principal da análise e projeto orientado a objeto.
  • 8.
    Passos da DiagramaçãoEncontrar classes Encontrar atributos Encontrar métodos Definir herança Definir colaborações Definir agregações Análise Projeto
  • 9.
    CRC + Cenários= Diagramas