Logo Passei Direto
Buscar
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento:

a. Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis.
b. Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles.
c. Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
d. Recomenda que cada módulo deve ter uma responsabilidade bem-definida.
e. Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case)
User badge image
Progresso com Exercícios

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das alternativas em relação ao padrão GRASP de Baixo Acoplamento: a. Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis. - Esta afirmativa está correta, pois o baixo acoplamento busca minimizar as dependências entre módulos, tornando o sistema mais flexível e fácil de manter. b. Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles. - Esta afirmativa se relaciona mais ao padrão de Reuso e não diretamente ao Baixo Acoplamento. c. Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes. - Esta afirmativa se refere mais ao padrão de Agregação e não ao Baixo Acoplamento. d. Recomenda que cada módulo deve ter uma responsabilidade bem-definida. - Embora isso seja uma boa prática, está mais relacionado ao princípio de Responsabilidade Única do que ao Baixo Acoplamento. e. Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case). - Esta afirmativa se relaciona mais ao padrão de Polimorfismo e não diretamente ao Baixo Acoplamento. Portanto, a alternativa correta é: a. Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra A: "Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis". O padrão GRASP Baixo Acoplamento tem como objetivo reduzir as dependências entre os módulos de um sistema, tornando-o mais fácil de entender, manter e modificar. Para isso, recomenda-se que as responsabilidades sejam distribuídas de forma que as dependências entre os módulos sejam gerenciáveis.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma gráfica e discutir facilmente com sua equipe e com os usuários. Avalie as assertivas I e II, a seguir. I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar. PORQUE II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas. E assinale a alternativa correta.
I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar.
II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas.
a. A assertiva I é verdadeira e a assertiva II é falsa.
b. As assertivas I e II são falsas.
c. As assertivas I e II são verdadeiras e a assertiva II justifica a I.
d. A assertiva I é falsa e a assertiva II é verdadeira.
e. As assertivas I e II são verdadeiras e a assertiva II não justifica a I.

(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:

a. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java.
b. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java.
c. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
d. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
e. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.

(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta:

a. Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
b. Um cenário é, também, chamado de instância de caso de uso.
c. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
d. Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos.
e. Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema como meio para atingir um objetivo.

Mais conteúdos dessa disciplina