Buscar

05 - Arquitetura de Back End (2023) - Unidade 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 02
https://pucminas.instructure.com/courses/145909/quizzes/379986/history?version=6 1/4
Atividade Objetiva 02 Resultados para -
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 15 de 15
Enviado 24 de jul de 2023 em 20:55
Esta tentativa levou 1 minuto.
3 / 3 ptsPergunta 1
No padrão Domain-Driven Design (DDD), qual componente é
responsável por fornecer acesso e persistência aos Aggregates?
 Entidade 
 Value Object 
 Repositorio 
No DDD, o componente Repository é responsável por fornecer 
acesso e persistência aos Aggregates. Ele abstrai os detalhes de 
armazenamento e oferece uma interface para recuperar e 
armazenar Aggregates, facilitando o gerenciamento dos objetos 
de domínio.
 Domain Event 
 Service 
3 / 3 ptsPergunta 2
Na arquitetura Model-View-Controller (MVC), qual componente é
responsável por receber as entradas do usuário e coordenar a
interação entre Model e View?
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 02
https://pucminas.instructure.com/courses/145909/quizzes/379986/history?version=6 2/4
 Model 
 Controller 
No padrão MVC, o Controller é responsável por receber as 
entradas do usuário e coordenar a interação entre o Model, que 
representa os dados e a lógica de negócio, e a View, que 
apresenta os dados ao usuário.
 View 
 View Model 
 Repositório 
3 / 3 ptsPergunta 3
Qual dos seguintes componentes na arquitetura Model-View-
ViewModel (MVVM) é responsável por expor os dados e comandos
necessários para a vinculação de dados com a View?
 Model 
 View 
 ViewModel 
No padrão MVVM, o ViewModel é responsável por expor os dados 
e comandos necessários para a vinculação de dados com a View. 
Ele atua como uma ponte entre o Model, que representa os dados 
e a lógica de negócio, e a View, que apresenta os dados ao 
usuário.
 Controller 
 Value Object 
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 02
https://pucminas.instructure.com/courses/145909/quizzes/379986/history?version=6 3/4
3 / 3 ptsPergunta 4
Qual é o principal objetivo da arquitetura em camadas?
 Facilitar a comunicação assíncrona entre componentes 
Promover a separação de responsabilidades em diferentes camadas
lógicas
A arquitetura em camadas tem como principal objetivo promover a 
separação de responsabilidades, dividindo o sistema em 
diferentes camadas lógicas, como apresentação, negócio e 
persistência. Essa separação facilita a manutenção, o 
desenvolvimento e a evolução do sistema.
Implementar um núcleo central para gerenciar a comunicação entre
componentes
 Criar sistemas altamente modulares e extensíveis 
Utilizar a publicação e assinatura de eventos para comunicação entre
componentes
3 / 3 ptsPergunta 5
Na arquitetura limpa (Clean Architecture), como as dependências entre
as camadas são organizadas?
As camadas externas dependem das camadas internas, mas as
camadas internas não dependem das externas
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 02
https://pucminas.instructure.com/courses/145909/quizzes/379986/history?version=6 4/4
Na arquitetura limpa, as dependências entre as camadas são 
organizadas de forma que as camadas externas (ex. repositório) 
dependem das camadas internas (entidades), mas as camadas 
internas não dependem das externas. Isso promove a separação 
de responsabilidades, a modularidade e a testabilidade do 
sistema, tornando-o mais fácil de evoluir e adaptar às mudanças.
As camadas internas dependem das camadas externas, mas as
camadas externas não dependem das internas
 Todas as camadas dependem umas das outras bidirecionalmente 
 Não há dependências entre as camadas na arquitetura limpa 
As dependências são organizadas com base na comunicação
assíncrona entre componentes
Pontuação do teste: 15 de 15

Continue navegando