Questões sobre Arquitetura de Software

A respeito da arquitetura cliente-servidor, assinale a alternativa correta.
  • A. O servidor provê uma funcionalidade, enquanto o cliente requisita e consome a funcionalidade.
  • B. Um serviço é uma abstração de um recurso computacional, sendo que o cliente também possui conhecimento de como o servidor realiza a respectiva tarefa.
  • C. Clientes e servidores trocam mensagens sempre utilizando o protocolo UDP.
  • D. Um servidor só pode receber requisições de um único cliente, independentemente da respectiva implementação.
  • E. Servidores podem limitar a quantidade de requisições que recebem em um certo intervalo de tempo, resultando em DDoS.
Clique em uma opção abaixo para responder a questão:
A respeito da arquitetura orientada a serviços, assinale a alternativa correta.
  • A. Web services são um exemplo de sistemas para os quais a arquitetura orientada a serviços não é aconselhável.
  • B. Do ponto de vista do SOA, um serviço é uma função de um sistema computacional que não pode ser consumido por um cliente.
  • C. Um protocolo de comunicação precisa ser estabelecido para que haja comunicação entre diferentes sistemas com diferentes linguagens de programação.
  • D. Orquestração é um recurso que executa o serviço em resposta a uma requisição de um consumidor.
  • E. Provedor é o processo de sequenciar serviços e prover uma lógica adicional para processar dados.
Clique em uma opção abaixo para responder a questão:
Julgue os próximos itens, relativos a model-view-controller (MVC), proxy reverso e representational state transfer (REST). O padrão MVC separa um aplicativo em três componentes principais: modelo, exibição e controlador; sendo o modelo o componente que manipula e responde à entrada e à interação do usuário.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

A arquitetura do conjunto de instruções é o conjunto de instruções visíveis pelo programador e a interface entre o software e o hardware. A esse respeito, analise as afirmativas a seguir.

I. Os modelos de endereçamento especificam o endereço de um objeto na memória além de especificar registradores e operandos constantes. Os modos de endereçamento do MIPS (microprocessor without interlocked pipeline stages) incluem registrador, imediato (para constantes) e deslocamento, em que um deslocamento constante é acrescentado a um registrador para formar o endereço de memória.

II. A arquitetura de conjunto de instruções não admite desvios condicionais, saltos incondicionais, chamadas e retornos de posicionamento.

III. As categorias gerais de operações são transferência de dados, lógica e aritmética, controle (analisado em seguida) e ponto flutuante. O MIPS é uma arquitetura de conjunto de instruções.

A partir dessa análise, estão corretas as afirmativas:

  • A. I e II, apenas.
  • B. I e III, apenas.
  • C. II e III, apenas.
  • D. I, II e III.
Clique em uma opção abaixo para responder a questão:
Julgue os itens que se seguem, a respeito de arquitetura e tecnologias de sistemas de informação. Na arquitetura cliente-servidor, a característica transacional da comunicação entre cliente e servidor indica que o servidor deve enviar apenas conteúdo relevante em resposta ao pedido do cliente.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

A arquitetura para becape em ambiente SAN (storage area network) na figura precedente leva em consideração conceitos de becape que não precisam necessariamente da rede local para a cópia dos dados. Considerando essas informações e a figura apresentada, julgue os itens a seguir.

Em uma SAN, o switched fabric tem capacidade de se conectar com vários clientes de becape acessando as bibliotecas de fitas.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:
Julgue os itens a seguir, concernentes a microsserviços e arquiteturas de integração. Para implementar um web service de baixo overhead que tenha recursos identificáveis e localizáveis por meio de uma URI (Uniform Resource Identifier) mediante o protocolo HTTP, pode-se utilizar o REST (Representational State Transfer).
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue os itens a seguir. A mensageria é um padrão de arquitetura de software voltado para desenvolvimento em nuvem e possui como nó central o ORB (object request broker), que realiza manipulação das requisições dos objetos, sendo o servidor o intermediário entre a aplicação e o cliente. O intermediário entre o cliente e o provedor de serviços em nuvem pode fornecer tanto IaaS quanto PaaS (plataforma como serviço).
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue os itens a seguir. CORBA é um padrão para integração desacoplada de sistemas que possibilita interligar sistemas com o mínimo de acoplamento e de segurança possível e com a vantagem de tais sistemas não necessitarem estar online para receber os dados no exato momento em que sejam enviados.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue os itens a seguir. Web services permitem disponibilizar serviços de forma agnóstica quando a UDDI (universal description, discovery and integration) estabelece um formato padrão de mensagem que consiste em um documento XML capaz de hospedar dados RPC centrados em documentos, para que haja intercâmbio de dados de modelos síncronos (pedido e resposta) e assíncronos (orientados a processo).
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão: