Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.270 questões

Q4389030 Arquitetura de Software
As aplicações baseadas em SOA (Arquitetura Orientada a Serviços) organizam o software em blocos independentes, ou serviços.
As opções a seguir apresentam características de serviços SOA, à exceção de uma. Assinale-a.
Alternativas
Q4389008 Arquitetura de Software
Uma sociedade empresária executa microsserviços com docker run manual em cada servidor. Quando um container falha, fica parado até reinício manual, e não há distribuição de tráfego entre réplicas. A equipe quer uma solução nativa para cluster com múltiplos servidores, capaz de reiniciar falhas, manter réplicas desejadas e balancear requisições.

Assinale a opção que apresenta uma solução adequada a esse cenário.  
Alternativas
Q4389004 Arquitetura de Software
Durante a fase de homologação de uma nova plataforma distribuída da DATAPREV, a equipe de Engenharia de Confiabilidade de Site (SER) configurou a coleta de algumas métricas para avaliar o comportamento dos microsserviços sob alta demanda. Ao analisar o painel de monitoramento durante um pico de requisições, o analista observou dois comportamentos críticos no ecossistema: uma métrica indicava que a fila de requisições pendentes na aplicação havia atingido o limite máximo, resultando no enfileiramento excessivo de jobs e na degradação da memória do sistema, indicando o quão ocupado estava o recurso restritivo em relação à sua capacidade máxima. Outra métrica registrava uma medição quantitativa direta da demanda do sistema, contabilizada em termos de transações bancárias por segundo (TPS) nos microsserviços de back-end. De acordo com os Golden Signals (Sinais de Ouro) utilizados no Google SER, as duas métricas observadas correspondem, respectivamente, aos sinais de  
Alternativas
Q4389003 Arquitetura de Software
As aplicações baseadas em SOA (Arquitetura Orientada a Serviços) organizam o software em blocos independentes ou em serviços.
Assinale a opção que não é uma característica de serviços SOA. 
Alternativas
Q4389002 Arquitetura de Software
Ao projetar a interoperabilidade entre dois sistemas governamentais distintos, a equipe de TI da DATAPREV optou por utilizar uma arquitetura baseada em REST (Representational State Transfer) em vez de uma solução tradicional baseada em SOAP.
Considerando as características do estilo REST quando aplicado a APIs Web, assinale a afirmativa correta.  
Alternativas
Q4388995 Arquitetura de Software
A DATAPREV pretende implantar uma aplicação institucional crítica em nuvem. A solução será hospedada em uma única região e deverá reduzir o risco de interrupção do serviço decorrente da indisponibilidade de uma instalação física. Para isso, a equipe de TI avalia distribuir os componentes da aplicação entre zonas de disponibilidade distintas.
Considerando a organização da infraestrutura em regiões e zonas de disponibilidade, analise as afirmativas a seguir.
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 
Alternativas
Q4388994 Arquitetura de Software
A DATAPREV pretende ampliar o uso de computação em nuvem para aplicações institucionais, buscando aproveitar características desse ambiente para responder a variações de demanda e aumentar a continuidade dos serviços.
Considerando os benefícios associados à computação em nuvem, analise as afirmativas a seguir e assinale (V) para a afirmativa 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, 
Alternativas
Q4388993 Arquitetura de Software
A DATAPREV pretende migrar três sistemas institucionais para serviços de computação em nuvem.
Após a análise dos requisitos, foram definidas as soluções a seguir.
• 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 
Alternativas
Q4386010 Arquitetura de Software
No contexto do estilo arquitetural REST, o método HTTP usado para descoberta de capacidades, que permite saber quais métodos estão disponíveis para um recurso, é
Alternativas
Q4383041 Arquitetura de Software
A DATAPREV pretende implantar uma aplicação institucional crítica em nuvem. A solução será hospedada em uma única região e deverá reduzir o risco de interrupção do serviço decorrente da indisponibilidade de uma instalação física. Para isso, a equipe de TI avalia distribuir os componentes da aplicação entre zonas de disponibilidade distintas.

Considerando a organização da infraestrutura em regiões e zonas de disponibilidade, analise as afirmativas a seguir.

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  
Alternativas
Q4379696 Arquitetura de Software
No Kubernetes, a relação ou diferença entre um Deployment e um ReplicaSet é que
Alternativas
Q4379678 Arquitetura de Software
Assinale a alternativa que apresenta uma afirmação correta sobre uma arquitetura de computação em nuvem do tipo multi-tenancy.
Alternativas
Q4378052 Arquitetura de Software
Uma API HTTP oferece operações para consultar um equipamento, cadastrar um novo item e substituir integralmente determinado cadastro. Durante os testes, uma requisição de consulta estava alterando deliberadamente o estado do recurso, e a equipe passou a discutir idempotência. Assinale a afirmação incorreta. 
Alternativas
Q4375807 Arquitetura de Software
A DATAPREV pretende implantar uma aplicação institucional crítica em nuvem. A solução será hospedada em uma única região e deverá reduzir o risco de interrupção do serviço decorrente da indisponibilidade de uma instalação física. Para isso, a equipe de TI avalia distribuir os componentes da aplicação entre zonas de disponibilidade distintas. Considerando a organização da infraestrutura em regiões e zonas de disponibilidade, analise as afirmativas a seguir.

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  
Alternativas
Q4375806 Arquitetura de Software
A DATAPREV pretende ampliar o uso de computação em nuvem para aplicações institucionais, buscando aproveitar características desse ambiente para responder a variações de demanda e aumentar a continuidade dos serviços.
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,  
Alternativas
Q4375805 Arquitetura de Software
A DATAPREV pretende migrar três sistemas institucionais para serviços de computação em nuvem. Após a análise dos requisitos, foram definidas as seguintes soluções:

• 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 
Alternativas
Q4370783 Arquitetura de Software

Julgue o item que se segue, relativo à infraestrutura como código com Ansible e à arquitetura serverless.


Em uma aplicação serverless orientada a eventos, invocações simultâneas de uma mesma função podem ser atendidas em ambientes de execução distintos, provisionados automaticamente pelo provedor, conforme a concorrência.

Alternativas
Q4370780 Arquitetura de Software

Julgue o item que se segue, relativo à infraestrutura como código com Ansible e à arquitetura serverless.


Em uma aplicação serverless, a eventual preservação de dados na memória entre duas invocações permite tratar esse ambiente como mecanismo persistente de estado da aplicação.

Alternativas
Q4370729 Arquitetura de Software

Julgue o item a seguir, relativo a projeto, a arquitetura e a qualidade de sistemas.


No contexto dos padrões de projeto do GoF (Gang of Four), os padrões estruturais são aqueles que permitem a criação de famílias de objetos relacionados sem especificar suas classes concretas.

Alternativas
Q4370728 Arquitetura de Software

Julgue o item a seguir, relativo a projeto, a arquitetura e a qualidade de sistemas.


Na arquitetura hexagonal, a lógica de negócio se conecta aos componentes externos por meio de portas e adaptadores, o que garante a independência do domínio em relação às tecnologias de infraestrutura. 

Alternativas
Respostas
1: A
2: E
3: B
4: A
5: E
6: C
7: A
8: E
9: E
10: C
11: C
12: B
13: D
14: C
15: A
16: E
17: C
18: E
19: E
20: C