Questões de Concurso
Filtrar
170 Questões de concurso encontradas
Página 6 de 34
Questões por página:
Questões por página:
Concurso:
IF-MT
Disciplina:
Arquitetura de Software
Segundo a gangue dos quatro (Gof, do inglês Gang of Four), os padrões de projeto variam na sua granularidade e
no seu nível de abstração. Como existem muitos padrões de projeto, necessitamos de uma maneira de organizá-los. O primeiro critério, chamado finalidade, reflete o que um padrão faz. O segundo critério, chamado escopo,
especifica se o padrão se aplica primariamente a classes ou a objetos.
Relacione os padrões de projeto do Gof a seguir apresentados com seus respectivos escopos.
1.Classe 2.Objeto
() Abstract Factory () Factory Method () Template Method () Strategy () Decorator
Assinale a alternativa que indica a sequência correta, na ordem apresentada, de cima para baixo:
Relacione os padrões de projeto do Gof a seguir apresentados com seus respectivos escopos.
1.Classe 2.Objeto
() Abstract Factory () Factory Method () Template Method () Strategy () Decorator
Assinale a alternativa que indica a sequência correta, na ordem apresentada, de cima para baixo:
Concurso:
UFPA
Disciplina:
Arquitetura de Software
No contexto de padrões de projeto GoF, o padrão que permite o encapsulamento de uma família de
algoritmos e torna-os intercambiáveis em tempo de execução, de modo que um método de um
mesmo objeto possa executar algoritmos distintos, é o
O conceito de utilizar os padrões de forma
indiscriminada é conhecido como antipadrões (anti
patterns). Sobre o exposto, analisar a sentença abaixo:
Um antipadrão constitui o uso indevido dos padrões de projeto ou o seu uso exagerado, o que pode ser constatado pela utilização de padrões impróprios para um determinado contexto, ou uso inadequado (1ª parte). A utilização dos padrões proporciona um aumento na flexibilidade do sistema, entretanto pode deixá-lo mais complexo ou degradar a performance (2ª parte). Algumas perdas não são toleráveis, mas subestimar os efeitos colaterais da adoção dos patterns é um erro comum, principalmente daqueles que tomam o uso como normal e desnecessário (3ª parte).
A sentença está:
Um antipadrão constitui o uso indevido dos padrões de projeto ou o seu uso exagerado, o que pode ser constatado pela utilização de padrões impróprios para um determinado contexto, ou uso inadequado (1ª parte). A utilização dos padrões proporciona um aumento na flexibilidade do sistema, entretanto pode deixá-lo mais complexo ou degradar a performance (2ª parte). Algumas perdas não são toleráveis, mas subestimar os efeitos colaterais da adoção dos patterns é um erro comum, principalmente daqueles que tomam o uso como normal e desnecessário (3ª parte).
A sentença está:
Além da definição das características de um padrão de
projetos, também temos a definição do formato que a
descrição de um padrão deve ter (design patterns). Sobre o
exposto, numerar a 2ª coluna de acordo com a 1ª,
associando o formato da descrição com sua definição e,
após, assinalar a alternativa que apresenta a sequência
CORRETA:
(1) Nome. (2) Exemplo. (3) Contexto. (4) Problema. (5) Solução.
(_) Uma descrição da solução, mais do que do problema ou do contexto.
(_) Uma ou mais figuras, diagramas ou descrições que ilustrem um protótipo de aplicação.
(_) Relacionamentos estáticos e regras dinâmicas, descrevendo como construir artefatos de acordo com o padrão, frequentemente citando variações e formas de ajustar a solução segundo as circunstâncias. Inclui referências a outras soluções e o relacionamento com outros padrões de nível mais baixo ou mais alto.
(_) A descrição das situações sob as quais o padrão se aplica.
(_) Uma descrição das forças e restrições envolvidas e sobre como elas interagem.
(1) Nome. (2) Exemplo. (3) Contexto. (4) Problema. (5) Solução.
(_) Uma descrição da solução, mais do que do problema ou do contexto.
(_) Uma ou mais figuras, diagramas ou descrições que ilustrem um protótipo de aplicação.
(_) Relacionamentos estáticos e regras dinâmicas, descrevendo como construir artefatos de acordo com o padrão, frequentemente citando variações e formas de ajustar a solução segundo as circunstâncias. Inclui referências a outras soluções e o relacionamento com outros padrões de nível mais baixo ou mais alto.
(_) A descrição das situações sob as quais o padrão se aplica.
(_) Uma descrição das forças e restrições envolvidas e sobre como elas interagem.
“Padrões de Projeto são soluções reutilizáveis de
software orientado a objetos”; os padrões "GoF" são
divididos em 24 tipos. Em função dessa grande quantidade
de padrões, foi necessário classificá-los de acordo com as
suas finalidades. Considerando-se o exposto, assinalar a
alternativa que preenche as lacunas abaixo CORRETAMENTE:
Os padrões ________________ são aqueles que abstraem e/ou adiam o processo de criação dos objetos. Eles ajudam a tornar um sistema independente de como seus objetos são criados, compostos e representados.
Os padrões ________________ se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.
Os padrões ________________ se concentram nos algoritmos e atribuições de responsabilidades entre os objetos.
Os padrões ________________ são aqueles que abstraem e/ou adiam o processo de criação dos objetos. Eles ajudam a tornar um sistema independente de como seus objetos são criados, compostos e representados.
Os padrões ________________ se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.
Os padrões ________________ se concentram nos algoritmos e atribuições de responsabilidades entre os objetos.