SóProvas


ID
784681
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Os domínios das classes de um Sistema Orientado a Objetos normal são:

Alternativas
Comentários
  • Não entendi a questão. No diagrama de classes existem esterióticos que representam visão, controle e modelo. Achei que estes seriam os domínios.

    Alguém poderia detalhar melhor esta questão?

    Grato.
  • Normalmente, sistemas OO tem suas classes em um dos seguintes domínios:
     
    – Domínio de base: descreve classes fundamentais (tipos primitivos das linguagens OO), estruturais (ex: estruturas de dados consagradas como Hashtable, Stack e Set) e semânticas (elementos semânticos corriqueiros: Date e Color);
     
    – Domínio de arquitetura: fornece abstrações para a arquitetura de hardware ou software utilizada (Classes de comunicação: RMI; Classes de manipulação de banco de dados: JDBC; Classes de interface com usuário : awt e swing);
     
    – Domínio de negócio: descreve classes inerentes a uma determinada área do conhecimento o (ex.: AntenaAtiva, Repetidor e Equipamento no domínio de telecomunicações);
     
    – Domínio de aplicação: descreve classes “cola”, que servem para fazer as classes dos demais domínios funcionarem em  um sistema.
  • CBSchr , qual a fonte?
  • Referência: Aula 11
  • Normalmente, sistemas OO tem suas classes em um dos seguintes domínios:
           – Domínio de aplicação
           – Domínio de negócio
           – Domínio de arquitetura
           – Domínio de base

    Fonte: ( página 31) http://www2.ic.uff.br/~viviane.silva/2010.1/es1/util/aula11_a.pdf


  • Domínio pode ser visto como uma estrutura de classificação de elementos correlatos.

     

    Normalmente, sistemas OO tem suas classes em um dos seguintes domínios:

     

    Domínio de aplicação: São classes importantes para uma aplicação como classe de regras de negócios.

    Domínio de negócio: São classes Importantes para um tipo de negócio tais como: Financeiro, Seguros e etc

    Domínio de arquitetura: São classes importantes para uma arquitetura de implementação como classes de interface com usuário e manipulação de banco de dado.

    Domínio de base: São classes importantes para todas as arquiteturas, areas de negócios e aplicação.

     

    Cada classe de um sistema OO devem pertencer a um único domínio para ser coesa.