QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
228 questões encontradas

Em uma empresa de comércio eletrônico, a equipe de desenvolvimento está buscando maneiras de integrar os sistemas de pedidos, de inventário e de pagamento. O gerente de projetos sugere o uso do padrão REST para facilitar essa integração, por ser considerado uma abordagem eficaz e robusta para projetar Interfaces de Programação de Aplicativos (API — Application Program Interface) que permitem a comunicação entre sistemas distribuídos na web. Uma das características do padrão REST é a de ser um(a)

A conjunto de ferramentas utilizado para testar a performance de aplicativos web.
B protocolo de comunicação utilizado para transferência de arquivos entre servidores.
C framework utilizado para criar interfaces gráficas de usuário.
D estilo arquitetônico que define um conjunto de restrições para o design de sistemas distribuídos.
E linguagem de programação utilizada para desenvolver aplicativos web.

Uma empresa está planejando migrar sua aplicação monolítica para uma arquitetura de microsserviços, visando melhorar a escalabilidade e a manutenção do sistema. Durante esse processo, diversas estratégias e conceitos precisam ser considerados. Considerando as arquiteturas de software, as estratégias de migração e os ambientes de nuvem, os responsáveis por essa migração devem estar cientes de que

A a arquitetura Model-View-Controller (MVC) é uma abordagem eficaz para dividir uma aplicação monolítica em componentes mais gerenciáveis, facilitando a migração para uma arquitetura de microsserviços.
B a computação serverless é uma estratégia recomendada para ambientes onde a aplicação requer controle rígido de recursos e configuração detalhada do servidor.
C a migração de uma arquitetura monolítica para uma arquitetura de microsserviços pode ser feita de forma rápida e simples, pois os serviços são independentes e não requerem integração contínua.
D a segurança compartilhada é um conceito exclusivo das arquiteturas monolíticas, onde a segurança é gerida por uma única camada de defesa que protege toda a aplicação.
E cada serviço, na arquitetura de microsserviços, pode ser desenvolvido, implantado e escalado de forma independente, o que facilita a adaptação às variações de carga e a implementação de novas funcionalidades.

Durante um treinamento em uma empresa de software, um arquiteto de soluções está explicando os conceitos de arquitetura de referência e de arquitetura de solução para desenvolvedores iniciantes, assegurando que todos absorvam os fundamentos corretos acerca desses temas. Dentre os conceitos a serem transmitidos nesse treinamento, NÃO se inclui o seguinte:

A arquitetura de referência pode desconsiderar aspectos de interoperabilidade, pois seu foco é apenas em componentes isolados.
B arquitetura de referência pode incluir padrões e diretrizes que ajudam a garantir a qualidade e a eficiência das soluções desenvolvidas.
C arquitetura de referência é um modelo genérico que fornece uma base comum para desenvolver soluções específicas, facilitando a reutilização e a consistência.
D arquitetura de solução é a aplicação específica de uma arquitetura de referência para resolver um problema concreto de negócio.
E arquitetura de solução deve detalhar componentes específicos, tecnologias e padrões utilizados para atender às necessidades do projeto.

[Questão inédita] A Arquitetura Orientada a Serviços (SOA - Service-Oriented Architecture) é um paradigma de desenvolvimento de software que organiza as funcionalidades de uma aplicação, como serviços, para atender às necessidades de negócios de uma organização. Assinale a alternativa correta sobre SOA.

A Os serviços são geralmente projetados para serem monolíticos e não reutilizáveis.
B Promove a redundância de funcionalidades para garantir uma maior flexibilidade no desenvolvimento de software.
C Não requer interoperabilidade entre diferentes sistemas e tecnologias.
D A composição de serviços não é possível.
E Os serviços são independentes, reutilizáveis e interoperáveis.

[Questão inédita] Qual a diferença entre arquitetura de solução e arquitetura de software?

A Arquitetura de solução é um termo genérico que engloba todos os aspectos da arquitetura de software.
B Arquitetura de solução se concentra na estruturação e definição de sistemas de software específicos; enquanto arquitetura de software é uma disciplina mais ampla, que abrange todos os aspectos do design e desenvolvimento de software.
C Arquitetura de solução é apenas uma parte da arquitetura de software, que também inclui arquitetura de dados, arquitetura de infraestrutura etc.
D Arquitetura de solução é uma abordagem mais técnica e detalhada do que arquitetura de software, que é mais conceitual e estratégica.
E Não há diferença entre os dois termos; eles são usados de forma intercambiável para descrever o mesmo conceito.

Um arquiteto de software está projetando uma solução baseada em Arquitetura Orientada a Serviços (SOA, sigla em inglês) para integrar vários sistemas de uma grande empresa. Ele explicou que, para facilitar a descoberta e a comunicação entre os serviços, será utilizado um registro de serviços. Diante desse contexto, um registro de serviços em SOA é usado para

A armazenar os dados persistentes de cada serviço.
B garantir a execução sequencial de transações entre serviços.
C garantir que todos os serviços utilizem a mesma linguagem de programação.
D monitorar a performance dos serviços em tempo real.
E registrar, descobrir e permitir o consumo dinâmico de serviços.

Um desenvolvedor está projetando um sistema de comunicação entre serviços web e precisa escolher entre SOAP e REST. As características necessárias para o sistema incluem: • simplicidade e facilidade de uso; • uso de diferentes formatos de dados (não apenas XML); • alta performance e baixa latência; e • escalabilidade e facilidade de manutenção. Com base nesses requisitos, um argumento para a escolha correta entre SOAP e REST é que se deve usar

A REST porque ele oferece melhor suporte para transações complexas e segurança avançada, com apoio de WSDL, além de ser mais escalável e fácil de manter.
B REST porque ele é baseado em HTTP e permite a comunicação através de diferentes formatos de dados, como XML, JSON e texto simples, sendo mais simples e fácil de usar.
C SOAP porque ele é baseado em HTML5, usa comandos GET e faz transferência de dados rápida por IPv6.
D SOAP porque, por ser baseado em JSON e IPv6, é mais leve e oferece melhor performance e baixa latência em comparação com REST
E SOAP porque ele permite de forma direta o uso de diferentes formatos de dados como XML, JSON e YAML, além de ser mais simples e fácil de usar por executar com SMTP.

O Microsoft Team Data Science Process (TDSP) é uma metodologia que define, entre outros conceitos, um ciclo de vida para projetos de ciência de dados. A TDSP possui cinco estágios principais, de modo que na etapa de

A “Aceitação do Cliente” o modelo criado é aprovado, antes da sua implantação.
B “Aquisição de Dados e Entendimento” é criado um fluxo de dados para atualizar os dados regularmente.
C “Implantação” é preparado um ambiente para testes e homologação do modelo.
D “Modelagem” é criado um Diagrama de Entidades e Relacionamentos, com seu respectivo dicionário de dados.
E “Noções Básicas sobre Negócios” são definidos indicadores de desempenho, suas metas e iniciativas relacionadas.