Prévia do material em texto
<p>Atividade Objetiva 01</p><p>Entrega Sem prazo</p><p>Pontos 15</p><p>Perguntas 5</p><p>Limite de tempo Nenhum</p><p>Tentativas permitidas Sem limite</p><p>Histórico de tentativas</p><p>Tentativa Tempo Pontuação</p><p>MANTIDO Tentativa 3 Menos de 1 minuto 15 de 15</p><p>MAIS RECENTE Tentativa 3 Menos de 1 minuto 15 de 15</p><p>Tentativa 2 Menos de 1 minuto 12 de 15</p><p>Tentativa 1 2 minutos 9 de 15</p><p> As respostas corretas estão ocultas.</p><p>Pontuação desta tentativa: 15 de 15</p><p>Enviado 25 fev em 18:53</p><p>Esta tentativa levou Menos de 1 minuto.</p><p></p><p>Pergunta 1</p><p>3 / 3 pts</p><p>Requisição-resposta</p><p>A comunicação do tipo requisição-resposta é síncrona, pois o emissor aguarda uma resposta</p><p>imediata do receptor antes de prosseguir com a execução. Isso implica que os componentes</p><p>envolvidos devem estar disponíveis simultaneamente para que a comunicação ocorra.</p><p>Publicação de eventos</p><p>Filas de Mensagens</p><p>Escuta de eventos</p><p>Filas de Mensagens</p><p></p><p>Pergunta 2</p><p>3 / 3 pts</p><p>Fazer o teste novamente</p><p>O material da unidade discute diferentes tipos de comunicação entre componentes. Qual das</p><p>seguintes opções é uma forma de comunicação síncrona?</p><p>A unidade apresenta o estilo arquitetural baseado em micro-kernel. Qual das seguintes opções</p><p>descreve corretamente a principal característica desse estilo arquitetural?</p><p>https://pucminas.instructure.com/courses/146488/quizzes/381495/history?version=3</p><p>https://pucminas.instructure.com/courses/146488/quizzes/381495/history?version=3</p><p>https://pucminas.instructure.com/courses/146488/quizzes/381495/history?version=2</p><p>https://pucminas.instructure.com/courses/146488/quizzes/381495/history?version=1</p><p>https://pucminas.instructure.com/courses/146488/quizzes/381495/take?user_id=240757</p><p>O micro-kernel é um estilo que utiliza um núcleo pequeno e simples para gerenciar a comunicação entre</p><p>componentes independentes do sistema</p><p>O estilo arquitetural baseado em micro-kernel envolve a utilização de um núcleo pequeno e simples,</p><p>também chamado de micro-kernel, para gerenciar a comunicação entre os componentes</p><p>independentes do sistema. Esses componentes, conhecidos como plugins ou extensões, são</p><p>construídos sobre o micro-kernel e podem ser facilmente adicionados ou removidos sem afetar o</p><p>núcleo do sistema. Isso permite a criação de sistemas altamente modulares e extensíveis, facilitando</p><p>a adaptação às mudanças nos requisitos e a evolução do software ao longo do tempo.</p><p>O micro-kernel é um estilo que organiza componentes em diferentes camadas, promovendo a separação de</p><p>responsabilidades</p><p>O micro-kernel é um estilo que prioriza a divisão de responsabilidades através da decomposição em componentes</p><p>menores e independentes</p><p>O micro-kernel é um estilo que utiliza a publicação e assinatura de eventos para comunicação entre componentes</p><p>O micro-kernel é um estilo que utiliza uma única unidade de implementação para todo o sistema, promovendo a</p><p>simplicidade e a eficiência</p><p></p><p>Pergunta 3</p><p>3 / 3 pts</p><p>Arquitetura baseada em eventos</p><p>Arquitetura em camadas</p><p>Arquitetura de microsserviços</p><p>Arquitetura monolítica</p><p>Arquitetura de Espaços</p><p></p><p>Pergunta 4</p><p>3 / 3 pts</p><p>Um estilo arquitetural que organiza componentes em diferentes camadas, promovendo a separação de</p><p>responsabilidades</p><p>Um estilo arquitetural que utiliza espaços de memória compartilhada para comunicação entre componentes</p><p>O estilo arquitetural baseado em espaços envolve a utilização de espaços de memória</p><p>compartilhada, também conhecidos como "tuple spaces" ou "shared data spaces", para</p><p>A nossa unidade apresentou diversos estilos arquiteturais. Dentre os estilos mencionados, qual deles</p><p>prioriza a divisão de responsabilidades através da decomposição em componentes, permitindo a</p><p>implementação de funcionalidades de forma independente e promovendo a escalabilidade do</p><p>sistema?</p><p>Qual das seguintes opções descreve corretamente o estilo arquitetural baseado em espaços.</p><p>comunicação entre os componentes do sistema. Nesse estilo, os componentes interagem por meio</p><p>de leitura e escrita de dados no espaço compartilhado, em vez de enviar mensagens diretamente</p><p>uns aos outros. Essa abordagem promove um baixo acoplamento entre os componentes e permite</p><p>uma comunicação flexível e assíncrona.</p><p>Um estilo arquitetural que utiliza a publicação e assinatura de eventos para comunicação entre componentes</p><p>Um estilo arquitetural que prioriza a divisão de responsabilidades através da decomposição em componentes</p><p>menores e independentes</p><p>Um estilo arquitetural que utiliza uma única unidade de implementação para todo o sistema</p><p></p><p>Pergunta 5</p><p>3 / 3 pts</p><p>Escalabilidade</p><p>Estilo baseado em camadas</p><p>A arquitetura em camadas é um princípio arquitetural que promove a separação de</p><p>responsabilidades em diferentes níveis do sistema. Cada camada possui um conjunto específico de</p><p>tarefas e se comunica apenas com as camadas adjacentes. Esse princípio permite uma maior</p><p>organização e facilidade de manutenção do sistema.</p><p>Estilo baseado em espaços</p><p>Estilo baseado em serviços</p><p>Estilo SOA</p><p>Pontuação do teste: 15 de 15</p><p>Qual estilo discutido nessa unidade promove o isolamento das responsabilidades de um sistema em</p><p>diferentes camadas tecnológicas, na perspectiva lógica e física?</p>