GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

8 PADRÕES DE PROJETO DE SOFTWARE

Anderson Ribeiro 8 Fragen

Quiz starten

Fragen in diesem Quiz (8)

  1. 1Marque a alternativa que está relacionada ao padrão de projeto que é auxiliar a reduzir o impacto de modificações em uma aplicação.
    1. AObservador
    2. BAcoplamento fraco
    3. CEspecialista da informação
    4. DState
    5. ECriador
  2. 2qual das afirmativas abaixo não é verdadeira.
    1. Aacoplamento é o grau de dependência entre dois artefatos. É uma medida de quão forte um elemento está conectado ou tem conhecimento de, ou depende de outros elementos.
    2. BO ideal que dois artefatos tenham alta dependência. Isto garante um bom desempenho e facilita a manutenção dos artefatos.
    3. CUm acoplamento definido para que classes que contenham métodos que possibilitem alterações de requisitos deve ser a menor possível, desta forma se favorece futuras manutenções.
    4. DUm alto acoplamento aumenta a dificuldade de entendimento da solução proposta, a diminuição das chances de reutilização, além de aumentar a complexidade da aplicação.
    5. EDessa forma o padrão Acoplamento Baixo é utilizado para atribuir responsabilidades de modo que o acoplamento permaneça baixo.
  3. 3(FUMARC - 2011) São padrões de projeto GoF (design patterns), EXCETO:
    1. AVisitor.
    2. BFacade.
    3. CAdapter.
    4. DStrategy.
    5. ECriador.
  4. 4Em relação a aplicação dos padrões GRASP, para o diagrama de classe da figura acima é correto afirmar que:

    Bild zu Frage 4
    1. APadrão Criador: a Classe Engenheiro tem a responsabilidade de criar instâncias da classe Obra. Padrão Especialista: a Classe Etapa tem a responsabilidade de saber quantas Etapas uma determinada Obra possui.
    2. BPadrão Criador: a Classe Engenheiro tem a responsabilidade de criar instâncias da classe Obra. Padrão Especialista: a Classe Obra tem a responsabilidade de saber quantas Etapas uma determinada Obra possui.
    3. CPadrão Criador: a Classe Engenheiro tem a responsabilidade de criar instâncias da classe Obra. Padrão Especialista: a Classe Engenheiro tem a responsabilidade de saber quantas Etapas uma determinada Obra possui.
    4. DPadrão Criador: a Classe Obra tem a responsabilidade de criar instâncias da classe Obra. Padrão Especialista: a Classe Obra tem a responsabilidade de saber quantas Etapas uma determinada Obra possui.
    5. EPadrão Criador: a Classe Obra tem a responsabilidade de criar instâncias da classe Obra. Padrão Especialista: a Classe Etapa tem a responsabilidade de saber quantas Etapas uma determinada Obra possui.
  5. 5Dado o diagrama de sequência especifique o padrão GRASP utilizado:

    Bild zu Frage 5
    1. AFlyweight
    2. BDecorator
    3. CProxy
    4. DFacade
    5. EInformation Expert
  6. 6As principais vantagens do desenvolvimento em camadas são:
    1. ADificulta a separação das responsabilidades de cada camada; A camada de dados sobrepõe a camada de interface gráfica.
    2. BAs camadas são unidas em um pacote do projeto; A camada de persistência de dados não é necessária.
    3. CFacilita a manutenção do código fonte; Separa as responsabilidades do sistema.
    4. DDificultar a manutenção do código; Os comentários do código ficam mais legíveis.
    5. ENão facilita a manutenção do código; Agrega todas as funcionalidades do sistema em uma camada.
  7. 7Uma das categoria que tradicionalmente se classificam os padrões de projeto: Padrões de criação cujo objetivo é:
    1. ADefine como implantar um novo método em uma classe.
    2. BDefine formas de gerencia e combinar diferentes comportamentos.
    3. CDefine formas de instanciar objetos delegando responsabilidades
    4. DDefine como implantar o mecanismo de herança em um grupo de objetos
    5. EDefine a forma de organização dos objetos e sua colaboração mutua
  8. 8Os 9 padrões definidos pela General Responsability Assignment Software Pattener são?
    1. A1.Singleton; 2.High Coesion; 3.Low Coupling; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure Fabrication; 8.Indirection; e 9.Variation.
    2. B1.Creator; 2.High Coesion; 3.Low Coupling; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure Fabrication; 8.Indirection; e 9.Facade.
    3. C1.Creator; 2.High Coesion; 3.Low Coupling; 4.Buider; 5.Bridge; 6.Information Expert; 7.Pure Fabrication; 8.Indirection; e 9.Variation.
    4. D1.Creator; 2.High Coesion; 3.Low Coupling; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure Fabrication; 8.Indirection; e 9.Variation.
    5. E1.Creator; 2.Decoretor; 3.FlyWeight; 4.Controller; 5.Polymorphis; 6.Information Expert; 7.Pure Fabrication; 8.Indirection; e 9.Variation.

Informationen

Beschreibung
Padrões de Projeto Padrões de Projeto Quiz am 8 PADRÕES DE PROJETO DE SOFTWARE, erstellt von Anderson Ribeiro am 23/11/2016.
Sprache
Português
Aufrufe
0
Schlagwörter
padrões de projeto
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck