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

No que se refere ao modelo em cascata, no contexto da engenharia de software , assinale a alternativa correta.

A Para que seu uso seja bem feito, a etapa de definição de requisitos deve ser levantada ainda na fase inicial do projeto.
B Esse é o modelo mais comumente utilizado, visto que todos os projetos possuem alta previsibilidade.
C É um modelo que abraça as mudanças de requisitos ao longo do desenvolvimento.
D É um modelo que se encaixa nos princípios da metodologia ágil.
E Sua principal característica é a realização de entregas incrementais.

Em relação ao desenvolvimento e à manutenção de sistemas e aplicações, o processo de localizar e remover erros no código-fonte de um software é conhecido como:

A Verificação.
B Homologação.
C Validação.
D Depuração.
E Revisão.

Sobre um determinado tipo de teste de desenvolvimento de software, analise as características abaixo: • O sistema é testado como um todo. • Os testes são concentrados nas interações entre os componentes e objetos que compõem o sistema. • É um processo coletivo quando os componentes do sistema são desenvolvidos por diferentes membros do time ou por subtimes. As características acima definem o teste de:

A Unidade.
B Sistema.
C Requisitos.
D Componentes.
E Lançamento.

Segundo O Guia do Scrum, versão 2020, em português, a Daily Scrum é um evento que deve acontecer todos os dias úteis de uma Sprint para os Developers do Scrum Team. Qual é o tempo de duração diário recomendado para esse evento?

A 5 minutos.
B 15 minutos.
C 30 minutos.
D 1 hora.
E 2 horas.

Ao desenvolver um sistema de software, a escolha da arquitetura é crucial para garantir que ele seja capaz de lidar com grandes volumes de dados e manter uma alta disponibilidade. O arquiteto de soluções de um projeto está encarregado de criar um sistema que não só precisa ser escalável, mas também seguro e estável ao longo do tempo. Dado esse cenário, a abordagem ideal é a de

A colocar tudo em um único servidor central, para manter todos os dados controlados em um só lugar.
B optar por uma arquitetura de microsserviços, onde cada parte do sistema pode crescer de forma independente e usar replicação para garantir que, mesmo se algo falhar, o sistema continue funcionando.
C configurar um banco de dados local em cada estação de trabalho, sem a necessidade de conectar as máquinas entre si.
D centralizar tudo em um único data center, sem planejar nenhum tipo de backup ou replicação dos dados.
E focar apenas no desempenho imediato, sem considerar se o sistema vai precisar escalar no futuro.

No método Kanban, uma das práticas centrais ajuda a identificar gargalos e promover a eficiência ao limitar a quantidade de trabalho em progresso. O texto acima se refere à seguinte prática do Kanban:

A dividir o trabalho em iterações fixas.
B estabelecer metas rígidas de entrega.
C realizar reuniões diárias de acompanhamento.
D aumentar o número de colunas no quadro Kanban.
E limitar o WIP ( Work in Progress ).

Metodologia Ágil é uma abordagem utilizadas para gerenciar e executar projetos de desenvolvimento de software, com foco na flexibilidade, colaboração e entrega contínua de valor. No contexto da Metodologia Ágil Scrum, a seguinte atividade é realizada durante a cerimônia de "Sprint Retrospective":

A os membros da equipe revisam e priorizam o backlog do produto para a próxima sprint.
B a equipe avalia o trabalho concluído na sprint e demonstra as funcionalidades desenvolvidas aos stakeholders.
C a equipe discute o que funcionou bem, o que não funcionou e como melhorar os processos na próxima sprint.
D o Scrum Master atribui tarefas específicas aos membros da equipe para a próxima sprint.
E o Product Owner aprova ou rejeita as funcionalidades desenvolvidas durante a sprint.

As chamadas metodologias ágeis , apesar de compartilharem os mesmos fundamentos, possuem procedimentos particulares. Assinale a opção que indica a metodologia ágil que se caracteriza por organizar programadores em pares e focar na refatoração frequente.

A Scrum.
B LSD.
C Extreme programming.
D Kanban.
E FDD.

Em gerenciamento ágil de projetos de software com Scrum, uma unidade de documentação que declara cada um dos requisitos da solução desejada, escritos pela perspectiva dos stakeholders envolvidos, indicando quem quer, o que, e o porquê, é denominado

A use case.
B user story.
C timebox.
D standups.
E release.

Desenvolvimento seguro é um conjunto de práticas que visam incorporar a segurança em todas as fases do ciclo de vida do desenvolvimento de software . As técnicas de análise de segurança de aplicações desempenham um papel crucial na identificação e mitigação de vulnerabilidades. Assinale a opção que indica a técnica usada para analisar o código-fonte de uma aplicação em busca de vulnerabilidades, sem executar essa aplicação.

A DAST (Dynamic Application Security Testing).
B SAST (Static Application Security Testing).
C IAST (Interactive Application Security Testing).
D Black Box Testing.
E Fuzz Testing.