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

Foram encontradas 242 questões

Q3161241 Arquitetura de Software
Um arquiteto de software está projetando um sistema complexo para uma instituição financeira, que precisa integrar diversos serviços e aplicações, como sistemas de contas correntes, investimentos, empréstimos e cartões de crédito. Ele está considerando a utilização de um framework de arquitetura para facilitar o desenvolvimento e garantir a qualidade do sistema.
Analise as afirmativas a seguir sobre frameworks de arquitetura e SOA:

I.Um framework de arquitetura fornece um conjunto de componentes, padrões e diretrizes que podem ser reutilizados para o desenvolvimento de diferentes aplicações, garantindo a consistência e a qualidade do software.
II.A arquitetura SOA (Service-Oriented Architecture) define que as funcionalidades do sistema devem ser expostas como serviços independentes e interoperáveis, que podem ser acessados e reutilizados por diferentes aplicações.
III.A utilização de um framework de arquitetura compatível com SOA facilita a implementação de serviços, o gerenciamento de transações, a segurança e o monitoramento do sistema.
IV.O Spring é um framework mais abrangente, que oferece suporte a diversos estilos de arquitetura, incluindo SOA, e fornece recursos para a criação e o consumo de serviços web. O Struts, por outro lado, é mais focado no desenvolvimento de aplicações web MVC e não possui um foco específico em SOA.

Está correto o que se afirma em:
Alternativas
Q3161193 Arquitetura de Software
Sobre a arquitetura hexagonal, marque a alternativa correta.
Alternativas
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
Q3136482 Arquitetura de Software
Um ambiente de metadados gerenciado deve isolar o usuário final das várias e diferentes fontes de metadados. A arquitetura deve fornecer um único ponto de acesso, mediante adoção de um dos três modelos para implementação de um repositório comum de metadados. O modelo híbrido se diferencia dos outros, pela seguinte característica:
Alternativas
Q3128896 Arquitetura de Software
Sobre a implementação de comunicação assíncrona na arquitetura de microserviços, assinale a alternativa correta.
Alternativas
Q3128895 Arquitetura de Software
Em uma arquitetura de microserviços, assinale a alternativa que apresenta o que a abordagem de "Circuit Breaker" visa solucionar.
Alternativas
Q3124320 Arquitetura de Software
 A Câmara Municipal está migrando seus sistemas monolíticos para uma arquitetura de microsserviços baseada em containers. Entre as opções a seguir, assinale a que melhor descreve a mudança no papel do gerenciamento de configuração (CM) nesse contexto: 
Alternativas
Q3115421 Arquitetura de Software
Qual componente é descrito pela seguinte definição?
"Um padrão de software amplamente utilizado em arquiteturas de microsserviços, atuando como um ponto de entrada único para todas as requisições dos clientes e roteando essas requisições para os microsserviços apropriados." 
Alternativas
Q3115419 Arquitetura de Software
Qual é o padrão de software usado em microsserviços que evita falhas em cascata e interrompe chamadas subsequentes para evitar sobrecarga?
Alternativas
Respostas
21: E
22: D
23: D
24: C
25: E
26: E
27: C
28: E
29: E
30: C
31: C
32: E
33: E
34: C
35: E
36: B
37: C
38: C
39: D
40: C