Ferramentas Case E Oo

1,554 views

Published on

Apresentação com exemplos de ferramentas case e uma explanação resumida sobre Orientação à Objetos

Published in: Technology
  • Be the first to comment

Ferramentas Case E Oo

  1. 1. Ferramentas CASE e OO
  2. 2. Conceitos básicos da Programação Orientada a Objetos <ul><li>Objetos </li></ul><ul><li>Classes </li></ul><ul><li>Atributos </li></ul><ul><li>Métodos </li></ul><ul><li>Abstração </li></ul><ul><li>Encapsulamento </li></ul><ul><li>Ocultamento de informações </li></ul><ul><li>Herança </li></ul><ul><li>Persistência </li></ul><ul><li>Relacionamento entre Instâncias </li></ul><ul><li>Agregação </li></ul><ul><li>Colaboração </li></ul><ul><li>Acoplamento </li></ul><ul><li>Coesão </li></ul><ul><li>Poliformismo </li></ul>
  3. 3. Interface Fig. 01 – Interface de um Carro
  4. 4. Modelagem de CRC O Nome da Classe Responsabilidades Colaboradores Fig. 02 – Layout do Cartão de CRC
  5. 5. Exemplo de Modelagem CRC Professor <ul><li>Nº do Professor </li></ul><ul><li>Nome </li></ul><ul><li>Graduacao </li></ul><ul><li>Disciplina </li></ul><ul><li>Telefone </li></ul><ul><li>Escola </li></ul><ul><li>E-mail </li></ul><ul><li>Gravar Análise Pedagógica </li></ul><ul><li>Excluir Análise Pedagógica </li></ul><ul><li>Questionario Fechado </li></ul><ul><li>Gravar Dados </li></ul>Fig. 02 – Modelagem CRC do Sistema BIASE (Banco Interativo de Análises de Softwares Educacionais)
  6. 6. Cenários de Utilização <ul><li>É uma descrição de uma situação de negócios em potencial que um usuário pode enfrentar </li></ul><ul><li>Ex1. Um professor deseja realizar uma análise de um software educacional, mas não possui os pré-requisitos necessários </li></ul><ul><li>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 </li></ul>
  7. 7. Diagramas de Classe <ul><li>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. </li></ul>
  8. 8. Passos da Diagramação <ul><li>Encontrar classes </li></ul><ul><li>Encontrar atributos </li></ul><ul><li>Encontrar métodos </li></ul><ul><li>Definir herança </li></ul><ul><li>Definir colaborações </li></ul><ul><li>Definir agregações </li></ul>Análise Projeto
  9. 9. CRC + Cenários = Diagramas

×