Técnicas para a identificação de classes

1831 palavras 8 páginas
Técnicas para a identificação de classes
Uma das tarefas mais importantes e difíceis no desenvolvimento de software Orientado à Objetos é a identificação dos objetos (classes), atributos e operações necessárias e suficientes para compor o sistema.

Apesar da existência de várias técnica, é comum essas técnicas se subdividirem em duas tarefas. Os desenvolvedores podem intercalar as duas atividades identificando novas classes candidatas (entidades que podem vir a se tornar classes) e depois eliminando candidatas desnecessárias previamente identificadas.

Análise textual (Abbott)
A estratégia dessa técnica é identificar termos contidos nas diversas fontes de informação sobre o sistema como casos de uso, documentos de requisitos, modelos do negócio, glossários, entre outros, que podem sugerir classes, atributos, operações.
Em cada documento:
São destacados os substantivos, adjetivos e frases de valor substantivo ou adjetivo;
São identificados e descartados os sinônimos (deixando o termo considerado mais apropriado para o domínio do sistema);
Dos termos que restaram, decide-se se o termo se tornará uma classe, um atributo, ou descartado caso não tenha relevância em relação aos requisitos.
Para a identificação de operações de uma classe e de associações entre classes Abboutt sugere:
Destacar os verbos no texto;
Verbos com sentido de ação (calcular, confirmar, cancelar, comprar, fechar, estimar, depositar, sacar,...) viram operações em potencial. A classe à que a operação pertencerá é aquela que ocupa o valor de sujeito na frase do verbo em questão. Outras informações relevantes podem ser encontradas no complemento da frase;
Verbos com sentido de “ter” tornam-se agregações ou composições em potencial;
Verbos com sentido de “ser” viram generalizações em potencial;
Os demais verbos são associações em potencial.
Vantagens e desvantagens : Uma das vantagens desta técnica consiste na simplicidade da sua aplicação. Uma dificuldade relacionada a ela diz

Relacionados

  • manutenção de extintores de incendio
    46524 palavras | 187 páginas
  • 2 Trabalho De ES
    1039 palavras | 5 páginas
  • Modelo de Domínio
    1138 palavras | 5 páginas
  • Diagrama de classe
    6586 palavras | 27 páginas
  • Equipamento de proteção individual
    4200 palavras | 17 páginas
  • analise risco
    3981 palavras | 16 páginas
  • NTC38
    10013 palavras | 41 páginas
  • Ar condiconado
    1172 palavras | 5 páginas
  • sistema de informação
    2901 palavras | 12 páginas
  • Plano de Gerenciamento de Resíduos Solidos
    939 palavras | 4 páginas