Padrões de Arquitetura de Software

Padrões de Arquitetura de Software

University

26 Qs

quiz-placeholder

Similar activities

Revisão de Governança de TI

Revisão de Governança de TI

University

23 Qs

Calculo Numerico

Calculo Numerico

University

30 Qs

Exercicio Principios de design, gestalt e semiotica

Exercicio Principios de design, gestalt e semiotica

University

30 Qs

Quiz Básico de Java

Quiz Básico de Java

7th Grade - Professional Development

25 Qs

Primer Parcial Fundamentos de ingenieria de software

Primer Parcial Fundamentos de ingenieria de software

University

30 Qs

Examen de Salesforce

Examen de Salesforce

12th Grade - University

31 Qs

TSIG_CMS Web design

TSIG_CMS Web design

University

26 Qs

Normas ISO - Qualidade de Software

Normas ISO - Qualidade de Software

University - Professional Development

25 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?