Padrões de Arquitetura de Software

Padrões de Arquitetura de Software

University

26 Qs

quiz-placeholder

Similar activities

Web programming quiz

Web programming quiz

University

25 Qs

Cuestionario de Ciudadanía Digital

Cuestionario de Ciudadanía Digital

7th Grade - University

21 Qs

Teste de avaliação UFCD0822

Teste de avaliação UFCD0822

9th Grade - Professional Development

22 Qs

Primer Parcial Fundamentos de ingenieria de software

Primer Parcial Fundamentos de ingenieria de software

University

30 Qs

ICA 02

ICA 02

University

22 Qs

Redux Quiz

Redux Quiz

University

25 Qs

Direitos de autor

Direitos de autor

7th Grade - University

21 Qs

Topicos de TI

Topicos de TI

University

22 Qs

Padrões de Arquitetura de Software

Padrões de Arquitetura de Software

Assessment

Quiz

Computers

University

Hard

Created by

Lucas Martins

Used 16+ times

FREE Resource

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.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?