Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.644 questões
As opções a seguir apresentam características de serviços SOA, à exceção de uma. Assinale-a.
Assinale a opção que apresenta uma solução adequada a esse cenário.
Assinale a opção que não é uma característica de serviços SOA.
Considerando as características do estilo REST quando aplicado a APIs Web, assinale a afirmativa correta.
I. A distribuição de componentes da aplicação entre zonas de disponibilidade distintas de uma mesma região pode favorecer a continuidade do serviço diante da indisponibilidade de uma das zonas, desde que a arquitetura da solução esteja preparada para operar nessas condições.
II. Por estarem localizadas em uma mesma região, diferentes zonas de disponibilidade compartilham necessariamente a mesma infraestrutura física, de modo que a distribuição de componentes entre elas não proporciona isolamento em relação a falhas de instalações.
III. A utilização de múltiplas zonas de disponibilidade pode reduzir a exposição da aplicação a falhas que afetem uma zona específica, mas não elimina a necessidade de considerar eventos capazes de afetar uma região inteira.
Está correto o que se afirma em
Considerando os benefícios associados à computação em nuvem, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A utilização de recursos de nuvem pode favorecer estratégias de recuperação de desastres ao possibilitar, conforme a arquitetura adotada, a replicação de dados e a recuperação de cargas de trabalho em ambiente distinto daquele afetado pelo evento.
( ) A elasticidade permite que capacidades computacionais sejam provisionadas e liberadas rapidamente em função da demanda, podendo esse ajuste ocorrer automaticamente.
( ) O escalonamento horizontal permite aumentar ou diminuir a capacidade computacional de uma única instância, por exemplo, alterando a quantidade de memória ou de capacidade de processamento a ela atribuída.
As afirmativas são, respectivamente,
• Sistema A: os usuários utilizarão uma aplicação disponibilizada pelo próprio provedor, sem administrar os servidores, os sistemas operacionais ou o armazenamento que dão suporte ao serviço, nem controlar as capacidades individuais da aplicação, admitindo-se apenas configurações limitadas específicas dos usuários.
• Sistema B: a equipe da DATAPREV administrará o sistema operacional, o armazenamento e as aplicações implantadas. O provedor disponibilizará recursos fundamentais de processamento, armazenamento e rede, sem que a equipe administre a infraestrutura de nuvem que dá suporte a esses recursos.
• Sistema C: a equipe da DATAPREV implantará aplicações desenvolvidas por ela, utilizando linguagens de programação, bibliotecas, serviços e ferramentas suportadas pelo provedor. A equipe manterá o controle sobre as aplicações implantadas, mas não administrará os servidores, os sistemas operacionais e o armazenamento que dão suporte à plataforma.
Considerando os modelos de serviço em computação em nuvem, os Sistemas A, B e C correspondem, respectivamente, a
I - O PaaS oferece integração com outros sistemas ou plataformas de desenvolvimento.
II - Uma das principais finalidades do uso de PaaS é a redução no tempo de desenvolvimento de aplicações.
III - No PaaS, o provedor entrega uma aplicação pronta para o uso final pelo consumidor, como um editor de texto online.
Quais estão corretas?
(1) Decorator
(2) Proxy
(3) Facade
( ) Atua como substituto de outro objeto para controlar o acesso a ele, podendo adicionar cache ou lazy loading, sem alterar a interface original.
( ) Oferece um ponto de entrada único e simplificado para um subsistema complexo, reduzindo o acoplamento entre clientes e as classes internas.
( ) Permite empilhar múltiplos wrappers sobre um objeto, cada um acrescentando um comportamento novo e independente, sem que o propósito seja controlar ou restringir o acesso ao objeto original.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é