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

Durante o desenvolvimento de um novo sistema de atendimento ao público, uma equipe adota metodologias ágeis e passa a utilizar um backlog de produto para gerenciar os requisitos. Esse backlog contém diversas funcionalidades descritas em linguagem acessível, priorizadas de acordo com o valor para o cliente. Em cada iteração, itens do backlog são refinados e selecionados para desenvolvimento. Considerando as boas práticas de engenharia de requisitos e gestão de backlog, é correto afirmar que

A o backlog é um artefato voltado principalmente para a organização de requisitos funcionais, podendo incluir, também, requisitos não funcionais.
B a priorização do backlog deve considerar a participação dos desenvolvedores para refletir o valor de negócio e a visão do cliente.
C o backlog pode incluir requisitos de diversas origens, não se limitando a casos de uso formalmente modelados em UML.
D o backlog de produto representa uma forma estruturada de gerenciar requisitos de modo evolutivo e incremental, permitindo refinamentos ao longo do tempo.
E a gestão do backlog dispensa a preocupação com rastreabilidade ou análise de impacto, pois essas atividades são típicas de processos preditivos.

A respeito das práticas de desenvolvimento orientado a testes, do inglês Test-Driven Development (TDD), assinale a alternativa INCORRETA.

A O TDD contribui para maior clareza dos requisitos, pois obriga o desenvolvedor a entender exatamente o que a funcionalidade deve fazer antes de implementá-la.
B A prática de escrever testes antes do código pode eliminar a necessidade de testes de sistema e de testes de aceitação em processos ágeis.
C Um dos principais benefícios do TDD é a criação de uma suíte de testes que pode ser utilizada para regressão automatizada.
D O TDD incentiva maior cobertura de código e tende a revelar defeitos mais cedo no processo de desenvolvimento.
E O TDD pode ser ineficaz quando utilizado com sistemas legados ou multithreaded, devido à dificuldade de controle dos testes nesses contextos.

Durante o desenvolvimento de uma aplicação web para o acompanhamento de processos administrativos no MPRS, a equipe de desenvolvimento está utilizando a metodologia Scrum. A cada Sprint, são realizadas reuniões de planejamento, desenvolvimento e revisão. Ao final do Sprint, a equipe se reúne para refletir sobre o trabalho realizado, identificar o que funcionou bem, o que pode ser melhorado e definir ações para o próximo ciclo de trabalho. Após a realização de vários Sprints, a equipe percebe que, embora os entregáveis estejam sendo cumpridos, há algumas dificuldades na comunicação interna e na priorização das tarefas, o que leva a certa perda de produtividade e atrasos. Para melhorar esses pontos e otimizar o desempenho da equipe nos próximos Sprints, uma reunião é convocada. O evento em que a equipe realiza essa reflexão e definição de melhorias para o próximo Sprint é denominado

A Sprint Backlog.
B Product Backlog.
C Sprint Retrospective.
D Sprint Planning.
E Daily Scrum.

Sobre Scrum, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) O Scrum não requer a realização de reuniões específicas, deixando a equipe livre para decidir como se organizar.

( ) Em Scrum, o backlog do produto é uma lista dinâmica de funcionalidades que não precisa ser priorizada.

( ) Scrum é um framework ágil que facilita o desenvolvimento, entrega e manutenção de produtos complexos. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A V - F - F
B F - F - V
C F - V - F
D V - V - V

No contexto do Scrum, assinale a alternativa correta sobre qual elemento-chave que faz com que o processo do Scrum seja executado, conforme o método descrito por Schwaber e Sutherland

( 2017 ).

A Reuniões mensais de acompanhamento
B Sprint, que define um período específico para a execução de atividades
C Product Backlog, contendo todos os requisitos do projeto
D O Scrum Master, responsável por coordenar as entregas

Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F) em relação ao backlog de produto no Scrum.

( ) Somente o PO (Product Owner) pode inserir, remover ou reordenar a prioridade de itens do backlog.

( ) O backlog do produto é composto por todas as necessidades de desenvolvimento do produto através da visão do cliente.

( ) O PO interagirá constantemente com as partes interessadas do produto a fim de manter este backlog priorizado, atualizado e evoluindo. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A V - F - F
B F - V - V
C V - V - V
D V - V - F

No contexto do Scrum, assinale a alternativa que apresenta a principal responsabilidade do Product Owner durante o ciclo de desenvolvimento.

A Garantir que o time Scrum siga estritamente as cerimônias e eventos estabelecidos, como as reuniões diárias
B Definir as metas do sprint, priorizar e gerenciar o Product Backlog, garantindo que as necessidades do cliente sejam atendidas
C Facilitar a comunicação entre o time de desenvolvimento e o cliente, sem influenciar no conteúdo do backlog
D Executar testes e avaliar a qualidade do produto desenvolvido pelo time

Nos conceitos de Scrum e Kanban, assinale a alternativa que apresenta a diferença entre o uso de Sprints no Scrum e o fluxo contínuo no Kanban.

A No Scrum, o backlog é definido no início do projeto e não muda durante os sprints, enquanto no Kanban o backlog é ajustado apenas no final do projeto
B Scrum usa Sprints de tempo fixo para entregar incrementos de trabalho, enquanto o Kanban foca em um fluxo contínuo de trabalho, sem limites de tempo fixos para a entrega de tarefas
C O Scrum requer uma reunião diária (Daily Scrum), enquanto o Kanban elimina completamente a necessidade de reuniões regulares
D No Scrum, os limites de WIP são automáticos e controlados pelo framework, enquanto no Kanban não há possibilidade de limitar o WIP

Com relação ao Design Thinking na etapa de teste de protótipos, assinale a alternativa que apresenta o principal objetivo ao apresentar as soluções a grupos de usuários e stakeholders.

A Validar a viabilidade técnica das soluções, sem envolver o cliente ou stakeholders
B Finalizar a implementação do design e iniciar a entrega ao cliente
C Eliminar soluções que não se alinham com as restrições técnicas, sem considerar a opinião dos usuários
D Coletar feedback do grupo de usuários e stakeholders para refinar as soluções antes da apresentação final ao cliente

Considerando o modelo de desenvolvimento de software conhecido como RAD ( Rapid Application Development ), assinale a alternativa que corresponde à fase cujo foco é transformar os objetos de dados em modelos de dados realmente usáveis, utilizados para estabelecer o fluxo de informações de negócio para alcançar os objetivos preestabelecidos.

A Modelagem de dados
B Modelagem de processo
C Modelagem de negócio
D Geração da aplicação
E Teste e modificação