Prévia do material em texto
08/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ Lista de exercícios Sair e finalizar depois 1 Marcar para revisão Questão 1 de 10 Uma classe X acessa 1 2 3 4 5 diretamente os atributos públicos de uma classe Y. Que 6 7 8 9 10 tipo de acoplamento existe entre X e Y? Em branco (10) A Acoplamento Global Finalizar exercícios Acoplamento de Conteúdo c Acoplamento Externo Acoplamento de D Estrutura E Acoplamento de Dados 2 Marcar para revisão Assinale a alternativa que descreve uma situação em que a utilização do padrão Especialista de Informação pode comprometer a coesão de um módulo. 1/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462 Quando definimos uma classe que fornece uma interface de alto nível A para módulos clientes utilizarem para disparar operações do negócio. Quando colocamos em uma mesma classe operações de naturezas diferentes como lógica do negócio e acesso a banco de dados, uma vez que eles utilizam as mesmas informações da classe. Quando definimos um objeto intermediário c para mediar a comunicação entre objetos remotos. 2/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ Quando introduzimos uma interface abstrata em substituição a um código centralizado em D um módulo com estruturas condicionais do tipo switch-case ou if-then-else. Quando definimos a responsabilidade por criar um objeto para a E classe que contém todas as informações necessárias para realizar essa criação. 3 Marcar para revisão "Ao invés de colocarmos cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia de classes para encapsular os diferentes algoritmos de cálculo de frete que temos no sistema". Assinale a alternativa com nome do padrão GRASP que recomenda a criação de classes que não representam diretamente elementos concretos encontrados no domínio no negócio, seguindo uma decomposição de responsabilidades por comportamento e não por representação, como a descrita no cálculo do frete. 3/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462 A Invenção Pura. Especialista na Informação. c Polimorfismo. D Acoplamento Baixo. E Indireção. 4 Marcar para revisão Um módulo A contém operações como conversão de medidas, formatação de valores monetários, remoção de espaços duplicados em strings e envio/recepção de arquivos FTP. módulo A possui coesão: A Funcional. Procedural. c Coincidente. https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 4/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ D Temporal. E Sequencial. 5 Marcar para revisão Assinale a alternativa que apresenta os níveis de acoplamento entre módulos ordenados do mais baixo para mais alto: Dados - Estrutura - A Externo - Controle - Conteúdo - Global Dados - Controle - Estrutura - Externo - Conteúdo - Global Estrutura - Dados c Controle - Conteúdo - Global - Externo Dados - Estrutura - D Controle - Externo - Global - Conteúdo Estrutura - Dados E Controle - Global - Externo - Conteúdo https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 5/1108/06/2026, 05:04 6 Marcar para revisão Assinale a alternativa CORRETA sobre padrão GRASP Acoplamento: acoplamento Global entre dois módulos corresponde a um grau baixo de acoplamento, A já que eles não dependem um do outro, mas sim de uma variável global. Quando passamos um objeto com diversos atributos como argumento para um método e este método utiliza apenas um desses atributos no seu processamento, temos um acoplamento de dados. Em um sistema de acoplamento baixo, as mudanças de requisitos c tendem a gerar modificações em poucas classes. https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 6/1108/06/2026, 05:04 Um sistema com acoplamento baixo indica que a lógica do sistema está D concentrada em poucos módulos, facilitando seu entendimento. Um sistema que não faz uso do recurso de interfaces abstratas, sendo implementado E apenas com classes, tende a ser um sistema com grau de acoplamento baixo. 7 Marcar para revisão Uma classe X contém o seguinte conjunto de métodos: Fechar arquivos Fechar conexão com banco de dados Finalizar tarefas em execução em segundo plano Liberar buffers de armazenamento temporário Finalizar operação, que é um método executado na finalização do sistema e que chama todos os métodos anteriores. Assinale a alternativa com tipo de coesão da classe X. 7/1108/06/2026, 05:04 A Coesão Coincidente Coesão Temporal c Coesão Lógica D Coesão Funcional E Coesão Sequencial 8 Marcar para revisão "Este padrão substitui soluções condicionais baseadas em switch-case ou if-then-else por uma chamada genérica de operação para um objeto que pode assumir diferentes formas em tempo de execução". Assinale a alternativa com nome do padrão GRASP correspondente a esta descrição: A Acoplamento Baixo. Polimorfismo. c Indireção. https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 8/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ Especialista na D Informação. E Controlador. 9 Marcar para revisão Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma interface web e em um aplicativo móvel. Você aconselha a criar uma classe para cada caso de uso que ficará responsável por receber os eventos lógicos recebidos dessas interfaces e coordenar a produção das respostas que sistema deve produzir para esses eventos. Assinale a alternativa com nome do padrão GRASP descrito na recomendação descrita: A Indireção. Criador. c Mediador. https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 9/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ D Controlador. E Polimorfismo. 10 Marcar para revisão padrão GoF Mediator reduz uma rede de dependências entre objetos de uma topologia N X N para uma topologia introduzindo um objeto central que recebe as notificações enviadas pelos objetos mediados e encaminha processamento para os objetos responsáveis. Qual padrão GRASP está diretamente relacionado à estratégia de introduzir um objeto para intermediar a interação entre outros objetos? A Indireção B Polimorfismo Especialista na c Informação D Criador E Coesão Alta https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 10/1108/06/2026, 05:04 estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ https://estacio.saladeavaliacoes.com.br/exercicio/6a267783e3da9ce729fc8462/ 11/11