Search Header Logo

Padrões de Arquitetura de Software

Authored by Lucas Martins

Computers

University

Used 16+ times

Padrões de Arquitetura de Software
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

26 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Qual padrão é inadequado para sistemas com milhões de usuários simultâneos?

Microsserviços

Monolítico

CQRS

Orientado a Eventos

Answer explanation

O padrão monolítico é inadequado para sistemas com milhões de usuários simultâneos, pois pode se tornar um gargalo, dificultando a escalabilidade e a manutenção. Em contraste, microsserviços e outras abordagens permitem melhor distribuição de carga.

2.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Qual padrão permite escalar operações de leitura independentemente das de escrita?

MVC

CQRS

Hexagonal

MVVM

Answer explanation

O padrão CQRS (Command Query Responsibility Segregation) permite separar as operações de leitura das de escrita, possibilitando escalar cada uma de forma independente, o que melhora a performance e a flexibilidade do sistema.

3.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Qual padrão separa Modelo, Visão e Controlador?

MVVM

CQRS

MVC

Hexagonal

Answer explanation

O padrão MVC (Modelo, Visão, Controlador) separa a lógica de negócios (Modelo), a interface do usuário (Visão) e o controle da aplicação (Controlador), facilitando a manutenção e escalabilidade do software.

4.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Um banco precisa integrar APIs externas de antifraude e avaliar score dos usuários, enquanto garante segurança. Qual padrão usar?

MVC

Hexagonal

CQRS

Microsserviços

Answer explanation

O padrão Hexagonal é ideal para integrar APIs externas, como as de antifraude, pois permite que a lógica de negócios permaneça isolada das implementações externas, garantindo segurança e flexibilidade na avaliação de scores dos usuários.

5.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Qual padrão é ideal para sistemas com alta demanda de leitura e escrita separada?

MVC

Monolítico

CQRS

MVVM

Answer explanation

CQRS (Command Query Responsibility Segregation) é ideal para sistemas com alta demanda de leitura e escrita separada, pois permite otimizar cada operação de forma independente, melhorando a performance e escalabilidade.

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Qual padrão é melhor para UIs complexas com atualizações em tempo real?

MVC

MVVM

CQRS

Camadas

Answer explanation

O padrão MVVM é ideal para UIs complexas com atualizações em tempo real, pois permite a separação clara entre a lógica de apresentação e a interface do usuário, facilitando a vinculação de dados e a atualização dinâmica da interface.

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Na Arquitetura Hexagonal, como o núcleo da aplicação se comunica com sistemas externos?

Diretamente via APIs.

Através de Portas e Adaptadores.

Usando Controladores REST.

Via banco de dados compartilhado.

Answer explanation

Na Arquitetura Hexagonal, o núcleo da aplicação se comunica com sistemas externos através de Portas e Adaptadores, permitindo uma separação clara entre a lógica de negócios e as interações externas.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?