Logo Passei Direto
Buscar

Design de Software

Colégio Objetivo
Padrões arquiteturais definem os componentes estruturais de um sistema, e a forma de comunicação entre eles ou com outros sistemas, organizando as regras gerais para a concepção de aplicativos com algum perfil funcional específico.
Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:
PAC
Broker
Event-Driven
MVC
Pipeline
User badge image
Estudando com Questões

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Para responder à sua pergunta, vamos analisar cada uma das opções em relação ao padrão arquitetural utilizado por plataformas de objetos distribuídos como o CORBA. 1. PAC (Presentation-Abstraction-Control) - É um padrão arquitetural que separa a apresentação, a abstração e o controle, mas não é especificamente associado a objetos distribuídos. 2. Broker - Este padrão é utilizado em sistemas distribuídos para mediar a comunicação entre componentes, permitindo que eles se comuniquem sem precisar conhecer a localização uns dos outros. O CORBA utiliza um padrão de broker para facilitar a comunicação entre objetos distribuídos. 3. Event-Driven - Este padrão é baseado em eventos e não é o principal padrão utilizado pelo CORBA. 4. MVC (Model-View-Controller) - É um padrão de design que separa a lógica de apresentação da lógica de negócios, mas não é específico para sistemas distribuídos. 5. Pipeline - Este padrão é usado para processar dados em etapas, mas não é o padrão principal para plataformas de objetos distribuídos como o CORBA. Diante dessa análise, a opção correta que descreve o padrão arquitetural utilizado por plataformas de objetos distribuídos como o CORBA é: Broker.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Sobre o padrão Strategy, assinale a alternativa correta:
Encapsula uma requisição em um objeto, desacoplando o objeto requisitante do objeto executor. É comumente implementada em frameworks de interface com o usuário.
Permite separar os estados de um objeto ao longo do seu ciclo de vida em classes distintas, sendo definida uma classe para cada possível estado de um objeto, o que elimina a necessidade da classe detentora dos estados, fazendo a distinção do processamento a ser realizado, por meio de estruturas switch-case ou if-then-else complexas.
Define uma família de algoritmos encapsulados em objetos, permitindo que possamos trocar o algoritmo específico sem afetar o módulo usuário desse algoritmo.
Define em uma superclasse o esqueleto de um algoritmo comum a várias subclasses, sendo que alguns passos específicos desse algoritmo podem ser implementados nas subclasses.
Permite salvar o estado interno de um objeto, sem quebrar o seu encapsulamento, permitindo que esse estado seja restaurado posteriormente nesse mesmo objeto.

"Permitir que um módulo cliente acesse sequencialmente os objetos de uma coleção, sem que esse módulo precise conhecer a representação interna dessa coleção, ou seja, a coleção pode ser uma lista encadeada, um vetor, uma árvore, ou qualquer outra estrutura". Assinale a alternativa com o nome do padrão que possui esse propósito:
Iterator
Mediator
Template Method
Observer
Command

Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio somente com operações de acesso, isto é, operações get/set dos seus atributos.



Indireção.


Controlador.


Memento.


Fábrica.


Especialista na Informação.

Mais conteúdos dessa disciplina