Prévia do material em texto
Analise o propósito a seguir: ''Garantir que uma classe somente tenha uma instância em um processo de execução, fornecendo uma forma de acesso a essa única instância e impedindo que outros módulos possam ter acesso a seu construtor ''. Assinale a alternativa com o nome do padrão que possui esse propósito: Abstract Factory Builder Factory Method Prototype Singleton Respondido em 01/06/2022 Analise o propósito a seguir: ''Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse define uma operação de criação de um produto genérico, e cada subclasse define a implementação dessa operação, criando um produto específico derivado do produto genérico definido na superclasse''. Assinale a alternativa com o nome do padrão que possui esse propósito: Builder Singleton Factory Method Abstract Factory Prototype Respondido em 01/06/2022 Sobre o padrão Composite, assinale a alternativa correta: O conceito de polimorfismo não está presente na solução proposta pelo padrão. Esse padrão permite manipular agregados e seus elementos com uma interface uniforme, isto é, com as mesmas operações. Esse padrão é apropriado para situações em que operações sobre o todo não devam ser aplicadas de forma recursiva às suas partes. Esse padrão é utilizado na composição de adaptadores para serviços implementados por componentes de terceiros. Esse padrão é orientado para construção e manipulação de grafos cíclicos de objetos. Respondido em 01/06/2022 Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com propósitos distintos. Proxy e Adapter. Proxy e Composite. Composite e Decorator. Adapter e Decorator. Adapter e Composite. Respondido em 01/06/2022 Sobre o padrão Mediator, assinale a alternativa correta: Permite definir um conjunto de passos em uma superclasse, sendo os passos comuns implementados como métodos dessa superclasse, enquanto os passos específicos são implementados nas suas subclasses. Encapsula requisições em objetos, mediando o registro do histórico das requisições e o gerenciamento de uma fila de requisições. Transforma uma interação entre objetos de uma estrutura 1-N para uma estrutura N-N. Faz a mediação da execução de um conjunto de algoritmos paralelos, de forma que não haja problemas de sincronização. Pode ser aplicado em conjunto com o padrão Observer. Respondido em 01/06/2022 Esse padrão define uma estrutura similar à de um esquema Publisher-Subscriber, pois existe um Publisher detentor de um conjunto de informações e registra um conjunto de objetos interessados em receber notificações de modificação desse conjunto de informações, ou seja, do estado do Publisher. Ao ter o seu estado interno modificado, o Publisher notifica os Subscribers que, por sua vez, executam algum procedimento específico de tratamento dessa modificação. Assinale a opção com o padrão correspondente à descrição acima: State Visitor Template Method Observer Strategy Respondido em 01/06/2022 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. O módulo A possui coesão: Sequencial. Temporal. Funcional. Coincidente. Procedural. Respondido em 01/06/2022 Assinale a alternativa que apresenta os níveis de acoplamento entre módulos ordenados do mais baixo para o mais alto: Estrutura - Dados - Controle - Global - Externo - Conteúdo Dados - Controle - Estrutura - Externo - Conteúdo - Global Estrutura - Dados - Controle - Conteúdo - Global - Externo Dados - Estrutura - Controle - Externo - Global - Conteúdo Dados - Estrutura - Externo - Controle - Conteúdo - Global Respondido em 01/06/2022 A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO estariam, respectivamente, nas camadas: View e Model View e Controller Model e View Controller e Model Model e Controller Respondido em 01/06/2022 Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo? readme.txt context.xml web.xml manifest persistence.xml Respondido em 01/06/2022