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

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

Questão 772225

Tribunal Regional Eleitoral / Goiás (TRE GO) 2015

Cargo: Técnico Judiciário - Área Programação de Sistemas / Questão 77

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Superior

Entre as diversas tecnologias utilizadas para se desenvolver um portal corporativo dinâmico, existem os webservices, que facilitam as trocas de informações entre sistemas. Com referência às tecnologias normalmente empregadas em webservices, julgue os próximos itens. Um documento SOAP é um XML que possui um elemento raiz denominado fault, que é utilizado para armazenar dados de transporte da informação.
  • C. Certo
  • E. Errado

Questão 929018

Tribunal Superior do Trabalho (TST) 2017 (2ª edição)

Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas / Questão 36

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

SOAP é um padrão para a troca de mensagens entre aplicações e serviços web. Utilizando este protocolo, um Analista de Sistemas escreveu o seguinte código para uma mensagem de requisição SOAP em uma aplicação.

Este bloco de código deve estar no interior do elemento

  • A. body.
  • B. header.
  • C. payload.
  • D. method.
  • E. request.

Questão 931387

Tribunal Regional Eleitoral / Rio de Janeiro (TRE RJ) 2017

Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Programação de Sistemas / Questão 31

Banca: CONSULPLAN Consultoria (CONSULPLAN)

Nível: Médio

Segundo Sommerville (2011), os projetistas de sistemas distribuídos precisam organizar seus projetos de sistema para equilibrar desempenho, confiança, proteção e capacidade de gerenciamento do sistema. Não existe um modelo de organização de sistema distribuído aplicável a todas as circunstâncias, de modo que surgiram vários estilos de arquitetura. Ao projetar uma aplicação distribuída, deve-se escolher um estilo de arquitetura que ofereça suporte aos requisitos não funcionais críticos de seu sistema. De acordo com o autor, a arquitetura cliente-servidor multicamadas é usada:
  • A. Quando existe um alto volume de transações a serem processadas pelo servidor.
  • B. Em sistemas de tempo real em que tempos de resposta precisos de interação são requeridos.
  • C. Quando recursos de diferentes sistemas e bancos de dados precisam ser combinados, ou como um modelo de implementação para sistemas cliente-servidor em várias camadas.
  • D. Quando os clientes trocam informações localmente armazenadas e o papel do servidor é introduzir clientes uns aos outros. Ela também pode ser usada quando um grande número de computações independentes pode ser feito.

Questão 925707

Tribunal Regional do Trabalho / 7ª Região (TRT 7ª) 2017

Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação / Questão 66

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Médio

Em relação à arquitetura cliente/servidor, assinale a opção correta.
  • A. Uma arquitetura de três níveis possibilita o desenvolvimento de servidores especializados.
  • B. Em comparação à arquitetura de três níveis, a arquitetura de dois níveis pode ser considerada mais segura.
  • C. Nessa arquitetura, o servidor é considerado o elemento ativo.
  • D. Em uma arquitetura de três níveis, o servidor é capaz de responder aos pedidos do cliente apenas ao consultar as bases de dados que estejam diretamente ligadas a ele.

Questão 929150

Tribunal Superior do Trabalho (TST) 2017 (2ª edição)

Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação / Questão 63

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Considere os seguintes requisitos para serviços ofertados em soluções de cloud computing:

I. Recomenda-se utilizá-lo quando a demanda é volátil, como, por exemplo, nas lojas virtuais. Também é aconselhável para empresas que crescem rapidamente e não há capital para infraestrutura. Recomenda-se não utilizá-lo quando, em razão das regulamentações legais, pode não ser permitida a terceirização ou o armazenamento de dados fora da empresa. Também não é aconselhável quando os níveis de desempenho necessários para as aplicações tenham limites de acesso ao provedor.

II. Recomenda-se utilizá-lo quando há necessidade de trabalhos em equipe, integração e triagem de serviços e integração de banco de dados. É útil no momento da implementação, quando há necessidade de um ambiente complexo para a aplicação. Também é importante quando diversos desenvolvedores estão trabalhando mutuamente e em partes e há necessidade de interação externa. Recomenda-se não utilizá-lo quando a linguagem proprietária possa dificultar no caso de necessidade de mudança para outro fornecedor no futuro ou se utiliza linguagens proprietárias ou abordagens que influenciem no processo de desenvolvimento. Também não é aconselhável nos casos em que o desempenho do aplicativo exige hardwares ou softwares específicos.

Os requisitos abordados em I e II aplicam-se, respectivamente, a

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

Questão 852242

Tribunal Regional Eleitoral / Pernambuco (TRE PE) 2017

Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas / Questão 44

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Superior

A respeito de arquitetura orientada a serviços (SOA), assinale a opção correta.
  • A. WS– transaction é um padrão de suporte que garante que uma mensagem seja entregue uma vez e apenas uma vez.
  • B. Trata-se de uma forma de desenvolvimento de sistemas distribuídos cujos componentes são serviços autônomos, executados em computadores geograficamente distribuídos.
  • C. Um serviço na SOA é agnóstico, ou seja, dependente da aplicação que o utiliza.
  • D. WSDL (web service definition language) na SOA para Web é uma linguagem utilizada como padrão para troca de mensagens e para definição de componentes de web services.
  • E. WS – realiable messaging é um padrão SOA que define como as informações devem ser representadas em uma mensagem SOAP.

Questão 876555

Tribunal Regional do Trabalho / 8ª Região (TRT 8ª) 2016

Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação / Questão 8

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Superior

No que se refere à interoperabilidade de sistemas, assinale a opção correta.
  • A. Mensagens SOAP possuem estrutura que descreve uma chamada de método, contendo alguma solicitação ou resposta. Considerando uma solicitação, o corpo da mensagem SOAP deve conter instruções para outra máquina executar determinada tarefa de forma remota.
  • B. Os documentos formatados como XML contêm todas as instruções necessárias para a exibição de dados, razão pela qual dispensam aplicativos complementares para decidir como esses dados serão apresentados.
  • C. Os diretórios UDDI são catálogos de web services que descrevem o negócio e os serviços disponíveis por meio das páginas amarelas, as quais definem as principais características da companhia, e das páginas brancas, as quais detalham a interface para o serviço.
  • D. Os documentos WSDL disponibilizam a metodologia necessária para a integração entre os aplicativos e os web services, especificando informações de entrada e saída do serviço, sem indicar os formatos de solicitações e respostas.
  • E. A arquitetura ePING consiste em um conjunto mínimo de informações técnicas que regulamentam os padrões de interoperabilidade de governo eletrônico, definindo as condições de interação dentro das diversas esferas do governo. As áreas cobertas pela ePING estão segmentadas em interconexão, segurança, planejamento, fiscalização e integração para governo eletrônico.

Questão 828516

Tribunal Regional Eleitoral / Piauí (TRE PI) 2016

Cargo: Técnico Judiciário - Área apoio especializado - Especialidade - Programação de Sistema / Questão 31

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Médio

A respeito da arquitetura cliente/servidor, assinale a opção correta.
  • A. Os clientes desempenham um papel importante na arquitetura cliente/servidor devido ao fato de serem os responsáveis pelo controle de requisições.
  • B. O modelo cliente/servidor em duas camadas permite a comunicação direta entre duas máquinas: não é necessária a existência de servidor.
  • C. Em ambientes cliente/servidor multicamadas, os servidores podem se tornar processos clientes de outros servidores.
  • D. A arquitetura cliente/servidor baseia-se no modelo centralizado de aplicações computacionais composto de múltiplas plataformas.
  • E. O modelo de arquitetura cliente/servidor peer to peer possui um servidor dedicado para o controle de requisições.

Questão 828518

Tribunal Regional Eleitoral / Piauí (TRE PI) 2016

Cargo: Técnico Judiciário - Área apoio especializado - Especialidade - Programação de Sistema / Questão 33

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Médio

Com relação ao modelo cliente/servidor, assinale a opção correta.
  • A. No referido modelo, um cliente requisita serviços e um servidor é definido como o provedor de serviços, de modo que uma única máquina pode atuar como cliente e ao mesmo tempo como servidor.
  • B. A comunicação requisição-resposta é assíncrona, uma vez que o processo cliente fica bloqueado até que a resposta seja enviada pelo servidor.
  • C. As chamadas de procedimentos a distância (remote procedure call), que são eficientes mecanismos de comunicação usados nos sistemas distribuídos, não podem ser utilizadas no modelo cliente/servidor.
  • D. A arquitetura cliente/servidor, em relação à concorrência, é considerada um sistema distribuído. Um sistema é concorrente quando é possível aumentar o número de recursos compartilhados, sem que seja necessário mudar softwares de aplicação e sistemas.
  • E. No modelo em questão, cada processo servidor deve ser visto como um provedor distribuído dos recursos que gerencia.

Questão 828376

Tribunal Regional Eleitoral / Piauí (TRE PI) 2016

Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas / Questão 41

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Superior

Assinale a opção que apresenta definição correta para um serviço agnóstico, na SOA (service-oriented architecture).
  • A. É um serviço centralizado no negócio que fundamenta o contexto e o limite funcional em uma entidade de negócio.
  • B. É um serviço presente em uma camada distinta de serviços orientada pela tecnologia.
  • C. Consiste em unidades lógicas que encapsulam funcionalidades não específicas a nenhum aplicativo ou processo de negócio.
  • D. Consiste de serviços pertencentes à camada de execução, modelada pela aplicação orientada às operações CRUD (em português: criar, ler, atualizar e excluir).
  • E. É um serviço de negócio com limite funcional, diretamente associado a tarefa ou processo específico.