Questões de Concurso Sobre arquitetura de software em arquitetura de software

Foram encontradas 410 questões

Q3161190 Arquitetura de Software
Uma das consequências da adoção da arquitetura de microsserviços é a necessidade de coordenação das atividades desempenhadas por eles. Sobre a orquestração de serviços, é correto afirmar:
Alternativas
Q3156933 Arquitetura de Software

Julgue o próximo item, a respeito da arquitetura hexagonal e da autenticação única (single sign-on).


Na arquitetura hexagonal, a camada de aplicação em um adaptador atua como a interface de orquestração, responsável por interpretar as solicitações recebidas pelas portas de entrada.

Alternativas
Q3156932 Arquitetura de Software

Julgue o próximo item, a respeito da arquitetura hexagonal e da autenticação única (single sign-on).


O IdP (identity provider) realiza autenticação transmitindo credenciais em texto para os provedores de serviço, utilizando basic authentication, e mantendo sessões armazenadas em caches centralizados.

Alternativas
Q3156931 Arquitetura de Software

A respeito do padrão arquitetural MVVM (Model, View e View-Model) e dos padrões de projetos GoF, julgue o item que se segue.


O padrão Facade simplifica a interação com sistemas internos ao consolidar várias funcionalidades em uma única interface, proporcionando um acesso simplificado aos subsistemas sem alterar sua estrutura ou autonomia.

Alternativas
Q3156930 Arquitetura de Software

A respeito do padrão arquitetural MVVM (Model, View e View-Model) e dos padrões de projetos GoF, julgue o item que se segue.


A view-model é a ponte entre a view e o model, sendo responsável por expor dados e comandos para a interface do usuário, mantendo a lógica de apresentação independentemente da interface e da lógica de negócios.

Alternativas
Q3156929 Arquitetura de Software

A respeito do padrão arquitetural MVVM (Model, View e View-Model) e dos padrões de projetos GoF, julgue o item que se segue.


O padrão Iterator oferece uma forma sequencial de acessar os elementos de uma coleção de objetos, expondo a estrutura interna dessa coleção. 

Alternativas
Q3156921 Arquitetura de Software

No que diz respeito a design de software, julgue o próximo item.


Um dos princípios do DDD (domain-driven design) é que o software possa ser construído mesmo sem o entendimento do domínio do cliente.

Alternativas
Q3156920 Arquitetura de Software

No que diz respeito a design de software, julgue o próximo item.


Separação por afinidades é uma técnica utilizada para separar aplicações em unidades menores, facilitando-se a resolução de problemas de design.

Alternativas
Q3156919 Arquitetura de Software

No que diz respeito a design de software, julgue o próximo item.


Uma aplicação é excessivamente complexa quando há nela muitas ocorrências do mesmo trecho de código.

Alternativas
Q3156890 Arquitetura de Software

No que se refere a UX (user experience), blockchaindesign de software e gerenciador de transições distribuídas, julgue o item subsequente.


Em design de software na arquitetura hexagonal, os adaptadores estão conectados diretamente ao núcleo do domínio, pois não há necessidade de portas ou interfaces intermediárias para comunicação.

Alternativas
Q3156873 Arquitetura de Software

Julgue o item a seguir, relativo a tecnologias e padrões para o desenvolvimento web, intercâmbio de dados e comunicação entre sistemas.


O princípio cacheable do padrão REST estabelece que as respostas às solicitações são gerenciadas pelo servidor, que decide acerca do armazenamento em cache dos dados, otimizando o desempenho do cliente.

Alternativas
Q3156869 Arquitetura de Software

No que se refere à arquitetura de software, julgue o item subsecutivo. 


A arquitetura de aplicações para ambiente web denominada web-queue-worker constitui-se, entre outros componentes, de um frontend web para interação com clientes, uma fila de mensagens para comunicação e um trabalhador para processar tarefas complexas ou demoradas.

Alternativas
Q3669894 Arquitetura de Software
Os microsserviços são um estilo de arquitetura de aplicações em que um conjunto independente de serviços se comunicam por meio de APIs lightweight. Nesse contexto, assinale a alternativa correta:
Alternativas
Q3664787 Arquitetura de Software
Analise as alternativas a seguir sobre as arquiteturas de software para a web, especificamente o padrão MVC (Model-View-Controller) e a arquitetura de microsserviços. Qual das alternativas está INCORRETA?
Alternativas
Q3539001 Arquitetura de Software
Qual dos seguintes padrões arquiteturais é mais apropriado para o desenvolvimento de uma aplicação web que requer uma separação clara entre a lógica de negócio, a interface do usuário e o controle de fluxo de dados?
Alternativas
Q3488432 Arquitetura de Software
No armazenamento de dados na nuvem há um modelo em que vários clientes compartilham recursos de armazenamento em nuvem, mantendo a segregação de dados e acessos. Esse modelo é particularmente útil em ambientes em nuvem, onde eficiência, escalabilidade e economia de recursos são fundamentais. Assinale a alternativa correta que nomeia este modelo. 
Alternativas
Q3377242 Arquitetura de Software

Considere um sistema de e-commerce que precisa processar os pedidos dos clientes e notificar tanto os clientes quanto os administradores sobre o status dos pedidos. O sistema é projetado para ser altamente escalável e resiliente.

Os pedidos são recebidos por meio de uma interface web e enviados para um serviço intermediário, que irá controlar o processamento dos pedidos. De forma assíncrona, esse intermediário irá encaminhar os pedidos para o servidor para que sejam processados um a um. Uma notificação é enviada aos clientes por e-mail após finalização de cada pedido.



Assinale a alternativa que apresenta o modelo arquitetural adequado para esse sistema. 

Alternativas
Q3341377 Arquitetura de Software
Um dos principais benefícios da computação em nuvem é a escalabilidade. Neste contexto, assinale a alternativa correta:
Alternativas
Q3329096 Arquitetura de Software
O MVC é utilizado em muitos projetos devido a arquitetura que possui, o que possibilita a divisão do projeto em camadas muito bem definidas. Nesse sentido, assinale a alternativa CORRETA:
Alternativas
Q3172910 Arquitetura de Software
Sobre a API RESTful, assinale a alternativa que descreve suas características e propósitos.
Alternativas
Respostas
161: D
162: C
163: E
164: E
165: C
166: E
167: E
168: C
169: C
170: E
171: E
172: C
173: C
174: C
175: D
176: D
177: B
178: B
179: C
180: A