Questões sobre Arquitetura de Software

Lista completa de Questões sobre Arquitetura de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Acerca de arquitetura distribuída, julgue os seguintes itens. Nos sistemas implementados a partir do uso de uma arquitetura de componentes distribuídos, o middleware tem a responsabilidade de gerenciar a interação entre esses componentes.

  • C. Certo
  • E. Errado

Em relação aos serviços web (web services), às suas tecnologias e aos conceitos associados, é correto afirmar que

  • A. a arquitetura SOAP é baseada em 3 componentes: consumidor (service requester ), provedor de serviços (service provider) e registro de serviços (service broker).
  • B. o W3C usa o termo coreografia para definir a interface de um serviço web através de uma linguagem de descrição específica, a WSDL.
  • C. um marshup é um modelo requisição-resposta, caracterizado por ser síncrono e com estado (statefull).
  • D. tanto a arquitetura REST, baseada em http, quanto o protocolo SOAP, podem ser empregados nas mensagens de requisição e resposta dos serviços web.
  • E. assim como RMI, um serviço web pode criar objetos remotos; a diferença está no fato de que um serviço web é independente de linguagem de programação e RMI depende de Java.

Sobre os processadores de arquitetura x86 (ou IA32), leia o trecho abaixo e, em seguida, assinale a alternativa que preenche correta e respectivamente as lacunas.

Os processadores de arquitetura x86 (ou IA32) possuem _________ níveis de privilégio para execução de códigos, sendo que um código rodando no modo ___________ pode executar qualquer instrução na CPU, enquanto no modo ____________ existem instruções que não podem ser executadas.

  • A. três/ kernel/ hipervisor
  • B. dois/ protegido/ área crítica
  • C. dois/ usuário/ supervisor
  • D. quatro/ usuário/ supervisor
  • E. quatro/ supervisor/ usuário

Arquitetura padrão proposta pelo Object Management Group (OMG) para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos por meio de uma estrutura comum para o gerenciamento de objetos distribuídos que é conhecida como Object Manager Architecture (OMA). Trata-se de

  • A. IDL.
  • B. RPC.
  • C. DCON.
  • D. CORBA.
  • E. COM.

Protocolo leve para a troca de documentos XML por meio de uma conexão básica de transporte. Aceita transações sobre objetos distribuídos em um ambiente baseado na Web, definindo como as RPCs e as respostas podem ser representadas dentro de mensagens. Trata-se de

  • A. WSDL.
  • B. SOA.
  • C. SOAP.
  • D. UDDI.
  • E. TCP.

No padrão de projeto de arquitetura MVC, dentre as tarefas de controle, destaca-se:

I. Encapsular funcionalidade.

II. Gerar requisições do usuário.

III. Encapsular objetos de conteúdo.

IV. Preparar dados do modelo.

V. Selecionar resposta de visão.

Está correto o que consta APENAS em

  • A. I, II e IV.
  • B. I e III.
  • C. II e IV.
  • D. III, IV e V.
  • E. IV e V.

Sobre as camadas do modelo de arquitetura MVC (Model- View-Controller) usado no desenvolvimento web é correto afirmar:

  • A. Todos os dados e a lógica do negócio para processá- los devem ser representados na camada Controller.
  • B. A camada Model pode interagir com a camada View para converter as ações do cliente em ações que são compreendidas e executadas na camada Controller.
  • C. A camada View é a camada responsável por exibir os dados ao usuário. Em todos os casos essa camada somente pode acessar a camada Model por meio da camada Controller.
  • D. A camada Controller geralmente possui um componente controlador padrão criado para atender a todas as requisições do cliente.
  • E. Em aplicações web desenvolvidas com Java as servlets são representadas na camada Model.

Ainda considerando a figura apresentada, julgue os próximos itens a respeito dos conceitos de infraestrutura de TI.

I No interior de H, espera-se que esteja presente um dispositivo de armazenamento de acesso direto do tipo SCSI ou FC.

II A vazão de dados entre os elementos F e I deve ser maior que a vazão de dados entre os elementos F e H.

III Na arquitetura apresentada, um serviço DNS estaria mais bem posicionado, por questões de segurança, junto ao host M do que junto ao host L. Em qualquer dessas situações, o host em que se localizaria este serviço deveria permitir a entrada de pacotes UDP na porta 53, a fim de que o serviço DNS possa funcionar com uma configuração padronizada.

IV Na arquitetura apresentada, um servidor Oracle OID estaria mais bem posicionado, por questões de segurança, junto ao dispositivo L do que junto ao dispositivo M. Este servidor, por meio do provimento de um serviço LDAP, implementa serviços de autenticação e single sign-on.

Estão certos apenas os itens

  • A. I e II.
  • B. I e III.
  • C. I e IV.
  • D. II e IV.
  • E. III e IV.

A figura acima apresenta elementos característicos da arquitetura de uma aplicação web, nomeados de A até M. Considerando essa figura, assinale a opção correta com relação a conceitos de arquitetura de aplicações para o ambiente Internet.

  • A. A implementação do controle de acesso às funções do sistema está mais associado ao elemento F que ao elemento C.
  • B. Os fluxos de navegação típicos de uma aplicação web são mais comumente implementados pelo elemento D, mas não pelo elemento E.
  • C. As funções de negócio disponibilizadas pelo sistema ao usuário estarão implementadas em maior escala pelos elementos G, H e I, que pelos elementos F, J e K.
  • D. Triggers e procedimentos armazenados, relativos à aplicação web, quando presentes, residem no elemento J.
  • E. O monitoramento de desempenho do sistema que suporta o funcionamento da aplicação, se presente, residirá com maior frequência nos elementos F, G, H ou I, mas não em A ou B.

Com relação a engenharia de software, julgue os itens que se seguem. A escolha adequada da arquitetura de um software contribui para facilitar a implementação, o teste e a manutenção, quando necessária, de um sistema.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...