Questões de Concurso de Arquitetura de Software - Ciência da Computação

Ver outros assuntos dessa disciplina Navegar questão a questão

Questão 774860

Conselho Nacional do Ministério Público (CNMP) 2015

Cargo: Analista do CNMP - Tecnologia da Informação e Comunicação - Desenvolvimento de Sistemas / Questão 35

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

A computação em nuvem distribui os recursos na forma de serviços. Esses serviços, por sua vez, podem ser disponibilizados em qualquer uma das camadas que suportam a arquitetura para desenvolvimento em nuvem. Considere a figura abaixo:

Preenchem as lacunas I, II e III, correta e respectivamente,

  • A. IaaS - PaaS - SaaS
  • B. IaaS - SaaS - PaaS
  • C. PaaS - SaaS - IaaS
  • D. SaaS - PaaS - IaaS
  • E. SaaS - IaaS - PaaS

Questão 889754

Cargo: / Questão 13

Banca:

Nível:

REST (Representational State Transfer) é um estilo de arquitetura para projetar sistemas computacionais distribuídos. Analise as afirmativas a seguir sobre o estilo arquitetônico REST:

I. As interações REST são stateless, ou seja, cada requisição contém todas as informações necessárias para um conector compreendê-la, independentemente de requisições anteriores.

II. Os métodos PUT e POST do protocolo HTTP são considerados como idempotentes na arquitetura REST.

III. Recursos são unicamente identificados por meio de URIs (Uniform Resource Identifier).

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e III;
  • E. I, II e III.

Questão 889756

Cargo: / Questão 15

Banca:

Nível:

SOAP (Simple Object Access Protocol) é um protocolo de comunicação utilizado para troca de informações estruturadas entre sistemas computacionais. Analise as afirmativas a seguir sobre a estrutura de uma mensagem SOAP:

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e III;
  • E. I, II e III.

Questão 889766

Cargo: / Questão 25

Banca:

Nível:

Um dos fundamentos da arquitetura de segurança do Android é que, por padrão, cada aplicativo opera em uma sandbox de processo. Esse mecanismo de segurança isola a execução do aplicativo que precisa declarar no arquivo AndroidManifest.xml as permissões necessárias para acessar recursos que não são fornecidos pela sandbox básica.

A permissão que deve ser declarada para permitir que aplicativos abram soquetes de rede é:

  • A. android.permission.ACCESS_NETWORK_STATE;
  • B. android.permission.ACCESS_WIFI_STATE;
  • C. android.permission.ACCESS_INTERNET;
  • D. android.permission.TRANSMIT_IR;
  • E. android.permission.INTERNET.

Questão 889768

Cargo: / Questão 27

Banca:

Nível:

Analise as afirmativas sobre a arquitetura da plataforma Android, versão 7:

I - Android Runtime oferece nativamente recursos de compilação "ahead-of-time" e "just-in-time".

II - DEX é um formato de bytecode projetado especialmente para Android, otimizado para oferecer consumo mínimo de memória.

III - A camada de abstração de hardware (HAL) é o componente da plataforma Android responsável por implementar a coleta de lixo (GC) otimizada.

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e II;
  • E. I, II e III.

Questão 1035441

Conselho Regional de Farmácia - TO (CRF/TO) 2019

Cargo: Analista de TI / Questão 49

Banca: Instituto Americano de desenvolvimento (IADES)

Nível: Superior

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.

Questão 1035442

Conselho Regional de Farmácia - TO (CRF/TO) 2019

Cargo: Analista de TI / Questão 50

Banca: Instituto Americano de desenvolvimento (IADES)

Nível: Superior

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.

Questão 1042379

Agência de Fomento do Amapá - AP (AFAP/AP) 2019

Cargo: Analista de Fomento - Área Tecnologia da Informação / Questão 41

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Um Analista de Informática está desenvolvendo um site utilizando como referência de arquitetura o padrão MVC. Nesse padrão,
  • A. classes que fazem a filtragem de requisições vindas de formulários preenchidos pelos usuários são representadas no grupo view.
  • B. componentes do grupo view não podem se comunicar diretamente com componentes do grupo model sem passar pelo grupo controller.
  • C. classes que representam entidades do banco de dados são representadas no grupo controller.
  • D. classes que executam comandos SQL para inserção, alteração, exclusão e consulta a dados nas tabelas do banco de dados são representadas no grupo model.
  • E. páginas web que possuem código JavaScript são representadas no grupo controller.

Questão 1049394

Universidade Federal Fluminense (UFF) 2019

Cargo: Técnico Administrativo - Área Analista de Tecnologia da Informação / Questão 56

Banca: Coseac (COSEAC)

Nível: Superior

São desvantagens da arquitetura de sistemas distribuídos as abaixo relacionadas, EXCETO:
  • A. complexidade.
  • B. proteção.
  • C. concorrência.
  • D. imprevisibilidade.
  • E. facilidade de gerenciamento.

Questão 1024771

Ministério Público Estadual - PE (MPE/PE) 2018

Cargo: Analista Ministerial - Área Informática / Questão 27

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

A arquitetura de microserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços
  • A. que executam diversas funções cada um e crescem na mesma proporção do sistema.
  • B. que, quando alterados, necessitarão da reinicialização de todo o sistema.
  • C. com baixo nível de acoplamento e interdependência.
  • D. que tornam o crescimento e a possibilidade de adaptação do sistema pouco flexíveis.
  • E. associados a uma tecnologia específica que prende os desenvolvedores aos fabricantes desta tecnologia.