Logo Passei Direto
Buscar

AV-Padroes De Projetos De Software Com Java

User badge image
Felipe GT

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Prévia do material em texto

<p>01/10/24, 19:18</p><p>Page 1 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>A</p><p>B</p><p>C</p><p>1 Marcar para revisão</p><p>Para um sistema de automação</p><p>residencial, o padrão Abstract</p><p>Factory é usado para criar</p><p>diferentes tipos de dispositivos</p><p>inteligentes, como lâmpadas e</p><p>termostatos, sem depender de</p><p>implementações específicas.</p><p>Isso permite a fácil integração</p><p>de novos dispositivos no</p><p>sistema.</p><p>Qual é a principal</p><p>funcionalidade do padrão</p><p>Abstract Factory neste sistema</p><p>de automação?</p><p>Garante a existência</p><p>de apenas uma</p><p>instância de uma</p><p>classe.</p><p>Constrói objetos</p><p>complexos de forma</p><p>sequencial.</p><p>Permite a clonagem</p><p>de objetos mantendo</p><p>suas propriedades.</p><p>00</p><p>hora</p><p>: 35</p><p>min</p><p>: 36</p><p>seg</p><p>Ocultar</p><p>Questão 1 de 10</p><p>Respondidas (10) Em branco (0)</p><p>Finalizar prova</p><p>1 2 3 4 5</p><p>6 7 8 9 10</p><p>Nc</p><p>Padrões De Projetos De Software Com</p><p>Java</p><p>01/10/24, 19:18</p><p>Page 2 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>Cria famílias de</p><p>objetos sem</p><p>especificar suas</p><p>classes concretas.</p><p>Centraliza a gestão de</p><p>operações de vários</p><p>objetos.</p><p>2 Marcar para revisão</p><p>Analise o propósito a seguir:</p><p>"Garantir que uma classe</p><p>somente tenha uma instância</p><p>em um processo de execução,</p><p>fornecendo uma forma de</p><p>acesso a essa única instância e</p><p>impedindo que outros módulos</p><p>possam ter acesso a seu</p><p>construtor".</p><p>Assinale a alternativa com o</p><p>nome do padrão que possui</p><p>esse propósito.</p><p>Abstract Factory</p><p>Factory Method</p><p>Singleton</p><p>01/10/24, 19:18</p><p>Page 3 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Prototype</p><p>Builder</p><p>3 Marcar para revisão</p><p>Assinale a alternativa com dois</p><p>padrões que possuem uma</p><p>estrutura de solução muito</p><p>parecida, porém, com</p><p>propósitos distintos.</p><p>Proxy e Adapter.</p><p>Adapter e Composite.</p><p>Adapter e Decorator.</p><p>Composite e</p><p>Decorator.</p><p>Proxy e Composite.</p><p>01/10/24, 19:18</p><p>Page 4 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>4 Marcar para revisão</p><p>Que padrão pode ser utilizado</p><p>na implementação de uma</p><p>estrutura hierárquica de</p><p>diretório, em que existam</p><p>pastas que podem conter</p><p>pastas ou arquivos, sendo que</p><p>algumas operações com as</p><p>pastas devem ser aplicadas de</p><p>forma recursiva aos elementos</p><p>que fazem parte dela, isto é,</p><p>outras pastas e arquivos?</p><p>Proxy</p><p>Facade</p><p>Composite</p><p>Adapter</p><p>Flyweight</p><p>5 Marcar para revisão</p><p>Você está desenvolvendo um</p><p>sistema que produz</p><p>01/10/24, 19:18</p><p>Page 5 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>A</p><p>B</p><p>C</p><p>D</p><p>informações guardadas em um</p><p>ou mais objetos que só devem</p><p>ser armazenados em um banco</p><p>de dados após o</p><p>processamento ser concluído.</p><p>Entretanto, esses dados estão</p><p>vinculados a uma sessão de</p><p>usuário, que pode ser</p><p>interrompida em função de</p><p>problemas de conexão. Esse</p><p>padrão oferece uma solução</p><p>que permite que um objeto A</p><p>capture e salve todo o estado</p><p>de um objeto B da sessão, sem</p><p>que A tenha que quebrar o</p><p>encapsulamento de B, tornando</p><p>possível a restauração do</p><p>estado do objeto B, a partir de</p><p>um estado capturado</p><p>anteriormente por A.</p><p>Assinale a alternativa com o</p><p>nome do padrão que</p><p>corresponde a essa estratégia</p><p>de solução:</p><p>Command</p><p>Mediator</p><p>Memento</p><p>Strategy</p><p>01/10/24, 19:18</p><p>Page 6 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>E Observer</p><p>6 Marcar para revisão</p><p>Seja uma expressão</p><p>matemática representada por</p><p>uma árvore semântica abstrata,</p><p>a partir da qual você pode</p><p>implementar diversas</p><p>operações como, por exemplo,</p><p>o cálculo do valor da</p><p>expressão, a verificação</p><p>sintática e semântica dessa</p><p>expressão ou a geração da</p><p>expressão em notação</p><p>polonesa. Cada nó da árvore</p><p>corresponde a um elemento da</p><p>expressão: número, variável,</p><p>operadores (soma, subtração,</p><p>multiplicação, divisão), entre</p><p>outros. Em vez de definir em</p><p>cada nó várias operações</p><p>ligadas às diversas finalidades,</p><p>esse padrão sugere que o</p><p>processamento dos nós para</p><p>cada finalidade (cálculo do</p><p>valor, verificação sintática etc.)</p><p>seja concentrado em uma</p><p>classe que implementa um</p><p>método para cada tipo de nó</p><p>(ex.: número, variável,</p><p>operadores etc.), sendo que</p><p>esses métodos recebem como</p><p>parâmetro o objeto</p><p>01/10/24, 19:18</p><p>Page 7 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>correspondente ao nó a ser</p><p>processado.</p><p>Observer</p><p>Visitor</p><p>Template Method</p><p>Mediator</p><p>State</p><p>7 Marcar para revisão</p><p>Em um sistema de informação,</p><p>o desenvolvedor decide</p><p>colocar em um módulo X todas</p><p>as operações necessárias para</p><p>a execução de um caso de uso.</p><p>Esse módulo não distribui a</p><p>responsabilidade com outras</p><p>classes do sistema. Ele apenas</p><p>utiliza classes de domínio e</p><p>suas operações get/set para</p><p>obter ou modificar dados</p><p>presentes em objetos dessas</p><p>classes. O resultado é um</p><p>módulo conhecido como ''God</p><p>01/10/24, 19:18</p><p>Page 8 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Class'', ou seja, uma classe</p><p>com muitas operações, com</p><p>milhares de linhas de código.</p><p>Qual tipo de coesão está</p><p>presente no módulo X</p><p>conforme a descrição acima?</p><p>Lógica</p><p>Funcional</p><p>Procedural</p><p>Coincidente</p><p>Temporal</p><p>8 Marcar para revisão</p><p>Assinale a alternativa com a</p><p>afirmação CORRETA sobre o</p><p>padrão Controlador.</p><p>01/10/24, 19:18</p><p>Page 9 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>A</p><p>B</p><p>C</p><p>D</p><p>O módulo Controlador</p><p>centraliza a interação</p><p>do usuário com o</p><p>sistema, capturando</p><p>os eventos externos e</p><p>controlando o fluxo de</p><p>navegação das telas e</p><p>janelas do sistema.</p><p>O módulo Controlador</p><p>centraliza o código</p><p>relacionado à lógica</p><p>de negócio do sistema</p><p>ou de um caso de</p><p>uso.</p><p>O módulo Controlador</p><p>coordena e controla</p><p>os módulos</p><p>responsáveis pela</p><p>produção da resposta</p><p>a eventos lógicos de</p><p>sistema gerados pela</p><p>camada de interface</p><p>com o usuário.</p><p>O padrão Controlador</p><p>proposto pelo GRASP</p><p>equivale ao padrão</p><p>GoF Strategy.</p><p>01/10/24, 19:18</p><p>Page 10 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>E</p><p>A</p><p>B</p><p>C</p><p>D</p><p>Em uma aplicação</p><p>Java web, o módulo</p><p>controlador pode ser</p><p>implementado como</p><p>um servlet.</p><p>9 Marcar para revisão</p><p>Os EJBs do</p><p>tipo Session Bean podem ser</p><p>divididos em três perfis, sendo</p><p>que um deles permite a</p><p>ocorrência de apenas uma</p><p>instância por máquina</p><p>virtual, viabilizando o</p><p>compartilhamento de dados de</p><p>forma global, entre todos os</p><p>aplicativos do servidor. Qual é</p><p>o perfil do EJB descrito?</p><p>Entity.</p><p>Stateful.</p><p>Message Driven Bean.</p><p>Stateless.</p><p>01/10/24, 19:18</p><p>Page 11 of 11https://estacio.saladeavaliacoes.com.br/prova/66fc718aaf5dd981681b7d94/</p><p>E</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Singleton.</p><p>10 Marcar para revisão</p><p>O ferramental do JPA oferece</p><p>diversos componentes, com</p><p>finalidades específicas, no</p><p>âmbito da persistência de</p><p>dados, oferecendo um caminho</p><p>comum para o mapeamento</p><p>objeto-relacional. Qual</p><p>componente, oferecido pelo</p><p>JPA, é responsável pelo</p><p>manuseio das diversas</p><p>entidades?</p><p>EntityManager.</p><p>EntityManagerFactory.</p><p>Transaction.</p><p>Entity.</p><p>Column.</p>