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
478 questões encontradas

[Questão inédita] No contexto de DevOps, o termo “continuous integration” (integração contínua) significa:

A A integração de diferentes sistemas de monitoramento em um único painel de controle.
B A integração de diversas equipes de desenvolvimento em um único ciclo de trabalho.
C A prática de integrar código novo ao repositório principal várias vezes, com rotinas automatizadas sendo executadas após cada integração.
D A integração de várias ferramentas de gerenciamento de projetos em um único ambiente de desenvolvimento.
E A integração de vários ambientes de teste em um único ambiente de produção.

[Questão inédita] Um programador e um profissional de DevOps precisam definir a arquitetura de uma nova aplicação que estão prestes a desenvolver. A empresa estima que milhões de usuários usarão essa ferramenta simultaneamente e que, sazonalmente, ocorrerão picos de utilização do sistema em datas estratégicas, como festividades. Além disso, é necessário um servidor dedicado ao monitoramento de dados. Analisando os requisitos da demanda, a arquitetura mais adequada para melhor atender seria:

A Microservices.
B Serverless.
C Monolithic.
D Cloud Computing.
E Edge Computing.

[Questão inédita] O Processo Unificado (PU) é um framework iterativo e incremental para desenvolvimento de software. Ele é baseado em quatro fases principais:

A Concepção – Desenvolvimento – Integração – Avaliação – Aprovação.
B Concepção – Planejamento – Implementação – Teste – Implantação.
C Concepção – Elaboração – Construção – Transição – Operação.
D Elaboração – Análise – Prototipação – Revisão – Entrega.
E Construção – Verificação – Validação – Melhoria – Manutenção.

[Questão inédita] Os testes de software são atividades realizadas para garantir que um programa atenda aos requisitos, funcione corretamente e seja confiável. Um destes testes é realizado interna e externamente antes do lançamento do produto para identificar problemas.

A Teste de regressão.
B Teste de aceitação.
C Teste de integração.
D Teste de unidade.
E Teste alfa e beta.

[Questão inédita] Tanto o Scrum quanto o Kanban têm como objetivo a eficiência e a eficácia do trabalho em equipe no desenvolvimento ágil de softwares. Assinale a alternativa correta acerca de suas características.

A O Scrum proporciona uma estrutura escalável para organizações maiores, alinhando equipes ágeis em diferentes níveis de escala, enquanto o Kanban inclui uma estrutura para escalar o Scrum, destinada a coordenar várias equipes Scrum trabalhando em um único projeto.
B O Scrum apresenta papéis e responsabilidades claras na entrega do produto, enquanto o Kanban não define papéis específicos e enfatiza a colaboração entre todos os membros da equipe.
C O Scrum trabalha com fluxo contínuo de trabalho, enquanto o Kanban possui ciclos iterativos de trabalho, chamados de sprints.
D O Scrum não enfatiza reuniões diárias, enquanto o Kanban enfatiza esse tipo de reunião.
E O Scrum faz uso de Work in Progress (WIP) Limit, enquanto o Kanban utiliza Sprint Planning.

[Questão inédita] O gerenciamento de configuração de software é um processo de engenharia de sistemas que rastreia e monitora alterações em metadados de configuração de sistemas de software. No caso em que se deseja criar um espaço no repositório Git, mas que seja independente do principal, para que se possam fazer alterações sem interferir no código principal, utiliza-se o recurso chamado:

A add.
B commit.
C branch.
D clone.
E merge.

Em 2014, a arquitetura de redes neurais denominada Redes Adversárias Generativas (GAN) revolucionou o aprendizado de máquina. As GAN caracterizam-se por

A serem usadas, exclusivamente, para classificação de imagens.
B consistirem, apenas, em um gerador de ruídos e em uma rede neural classificatória.
C serem compostas por duas redes neurais: uma discriminadora e outra geradora.
D serem incapazes de aprender a partir de conjuntos de dados não supervisionados.
E não poderem ser aplicadas para gerar conteúdo linguístico.

Uma empresa procura um candidato que seja adaptado à cultura ágil, para trabalhar na área de Tecnologia da Informação. Cinco pessoas (P1, P2, P3, P4 e P5) foram entrevistadas para a função e, em cada uma delas, observaram-se os seguintes aspectos profissionais: P1: Verifica a clareza do cliente; procura sempre priorizar o necessário; desenvolve seu mindset ; traz a responsabilidade para si; procura desenvolver o fim da aversão ao erro. P2: Trabalha com uma mentalidade flexível, estando aberto a experimentações, com contínuo aprendizado, se ajustando às novas situações, além de sempre procurar interagir com o cliente, buscando satisfazê-lo de forma eficiente. P3: Procura estabelecer sempre o domínio do problema, focando só no problema, separando as funcionalidades do mesmo e resolvendo-o de acordo com os requisitos do cliente, sem questionar se os requisitos estão certos ou errados. P4: Procura fazer uma boa análise de requisitos, utilizando técnicas típicas como a rational unified process, visando construir modelos que definam a solução do problema e focando nos objetos que o cercam; faz os orçamentos e cronogramas bem sustentáveis e verifica o cumprimento de cada etapa através de pontos de decisão e, caso dê errado, verifica quais fatores externos influenciaram o erro. P5: Estabelece metas, que são construídas antes de serem mostradas ao cliente, representando-as com modelos visuais, como diagramas de entidade e relacionamento e diagrama de funcionalidades, entre outros, de modo que cada diagrama seja verificado com o cliente, que vai concordar ou não com o que foi estabelecido, e, caso haja discordância, volta-se ao ponto inicial da análise do problema; e costuma sempre questionar a equipe sobre o porquê de ocorrerem atrasos. Com base nesses perfis, os candidatos que se adequam ao modelo ágil de desenvolvimento são APENAS

A P1 e P2
B P1 e P3
C P2 e P3
D P3 e P4
E P4 e P5

Uma equipe de desenvolvimento de um software para gerência de finanças pessoais decidiu adotar uma abordagem ágil, utilizando Histórias do Usuário para capturar requisitos funcionais. Essa técnica tem como característica descrever as funcionalidades do software do ponto de vista do usuário final. Para assegurar uma compreensão comum entre todos os envolvidos no projeto, é fundamental que a equipe entenda os componentes de uma História do Usuário. Os três componentes principais de uma História do Usuário são

A Cartão, Conversação e Confirmação
B Classes, Métodos e Atributos
C Entidade, Relacionamento e Atributo
D Requisitos Funcionais, Requisitos Não Funcionais e Requisitos de Domínio
E Diagrama de Caso de Uso, Diagrama de Atividades e Diagrama de Sequência

Uma equipe de desenvolvimento ágil decidiu utilizar Pontos de História (Story Points) para estimar o esforço necessário para implementar as funcionalidades descritas no seu Product Backlog, na forma de Histórias do Usuário. Considerando-se esse contexto, a técnica de Pontos de História ajuda a equipe a compreender o trabalho envolvido em cada história por

A alocar tarefas específicas da história do usuário aos membros da equipe.
B classificar as histórias do usuário em categorias de prioridade, de alta a baixa.
C permitir prever o tempo, em horas, que a equipe levará para completar uma história.
D determinar o custo financeiro direto associado ao desenvolvimento de uma história do usuário.
E estimar o esforço relativo necessário para implementar uma determinada história do usuário, comparando-o ao de outras histórias.