Questões de Concurso Sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.871 questões

Q3812674 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


No método Kanban, os cartões representam tarefas, e seu movimento pelo quadro limita o WIP (work in progress), sendo possível definir limites por coluna para evitar sobrecarga da equipe.

Alternativas
Q3811384 Engenharia de Software
No âmbito da metodologia ágil, o que contribui de maneira decisiva para o êxito de um projeto?
Alternativas
Q3794591 Engenharia de Software
Sobre a metodologia ágil Scrum, de acordo com o Guia do Scrum (versão 2020) em português, disponível no site https://scrumguides.org, assinale a alternativa INCORRETA.
Alternativas
Q3784769 Engenharia de Software
Um órgão almejou contratar serviços de desenvolvimento de software adotando metodologia ágil. De acordo com os modelos padronizados pela Portaria SGD/MGI nº 750/2023, o órgão optou pela modalidade em que a remuneração é vinculada à entrega de um conjunto de funcionalidades dentro de um ciclo de tempo pré‑definido, condicionado ao aceite das entregas pactuadas no planejamento do ciclo.

Com base nessa situação hipotética, assinale a opção que apresenta a modalidade padronizada de remuneração prevista na portaria que se aplica a esse cenário.
Alternativas
Q3781139 Engenharia de Software
No framework Scrum, a gestão do produto e a maximização do valor do trabalho realizado pelo time de desenvolvimento são responsabilidades que exigem uma visão estratégica e de negócio.
Assinale a opção que indica o papel do Scrum, o principal responsável por gerenciar o Product Backlog, garantindo que ele seja visível, transparente e claro para todos, e por decidir o que deve ser construído a seguir.
Alternativas
Q3779552 Engenharia de Software

Ambas as metodologias, Kanban e Scrum, são ágeis e visam a entrega de valor. No entanto, elas utilizam mecanismos diferentes para gerenciar a cadência de trabalho.

A principal diferença no mecanismo de controle de fluxo entre o Scrum e o Kanban é que o Scrum

Alternativas
Q3779551 Engenharia de Software

A equipe de suporte e manutenção da Assembleia adota o Kanban. O quadro possui o limite de WIP de 2 na coluna Desenvolvimento e 1 na coluna Testes.


Se a coluna Testes atingir o limite de 1 tarefa e uma nova tarefa de Desenvolvimento for concluída, assinale a ação que o sistema Kanban impõe à equipe para manter o fluxo contínuo

Alternativas
Q3779537 Engenharia de Software

Em equipes que praticam metodologias ágeis (Scrum/XP), a abordagem de testes é integrada e contínua.


Em contraste com os modelos tradicionais, onde os testes eram uma fase separada no final do ciclo, a cultura ágil exige que o teste seja 

Alternativas
Q3779534 Engenharia de Software

Durante o evento de Sprint Planning do projeto de e-Legislação, o Time de Desenvolvimento estima o esforço dos itens do Product Backlog. O Product Owner (PO) questiona uma estimativa alta, alegando que o requisito é simples. O Time insiste na estimativa devido à alta incerteza técnica de integração com um sistema legado.


Assinale qual das seguintes ações deve resolver a incerteza técnica na Sprint Planing, de acordo com as práticas ágeis.

Alternativas
Q3779524 Engenharia de Software

A equipe de desenvolvimento ágil está utilizando Story Points para estimar o esforço relativo das funcionalidades do sistema. Em uma sessão de Planning Poker, uma User Story Gerar Relatório de Presença recebe 8 Story Points, enquanto a Story de Atualizar Telefone do Parlamentar recebe 3 Story Points.


Os valores de 8 Story Points e 3 Story Points representam

Alternativas
Q3777168 Engenharia de Software
Muitos princípios ágeis, especialmente o Kanban, são fortemente influenciados pelo pensamento Lean Enxuto, que busca otimizar o fluxo de valor.
Assinale a opção que apresenta um exemplo de desperdício no desenvolvimento de software que o Kanban e o Lean buscam ativamente minimizar.
Alternativas
Q3777162 Engenharia de Software
O Pair Programming é uma prática central do XP, onde dois desenvolvedores trabalham juntos em um único computador na mesma tarefa. Um atua enquanto Piloto e o outro como Navegador.
Além da melhoria imediata na qualidade do código, o benefício intangível de longo prazo mais significativo do Pair Programming para o conhecimento da equipe será
Alternativas
Q3777161 Engenharia de Software
O Product Owner da Assembleia Legislativa, pressionado pelo prazo de fim de ano, sugere que, para o próximo projeto, as Sprints de quatro semanas sejam reduzidas para uma semana, a fim de acelerar o desenvolvimento.
A principal desvantagem de reduzir drasticamente a duração de uma Sprint em um ambiente complexo e com alta burocracia, como um órgão público é
Alternativas
Q3777159 Engenharia de Software
A equipe do projeto de modernização do workflow legislativo adotou o Extreme Programming (XP). Uma das práticas centrais do XP é o Desenvolvimento Orientado a Testes (TDD), que exige que os testes unitários sejam escritos antes do código de produção.
A prática essencial do XP que está diretamente ligada e potencializada pela adoção contínua do TDD, visando manter a qualidade e a simplicidade da base de código ao longo das iterações é o
Alternativas
Q3777157 Engenharia de Software
A área de TI da Assembleia Legislativa está implementando o Scrum para o desenvolvimento do novo portal de transparência. Durante uma reunião de Sprint Planning, o time de desenvolvimento recusa-se a se comprometer com um conjunto de itens do Product Backlog (PB) que o Product Owner (PO) exigiu, alegando que o esforço excede a capacidade histórica do time.
Segundo o Scrum, a responsabilidade final pela composição do Sprint Backlog e, portanto, pela validação de sua viabilidade dentro do Sprint, é
Alternativas
Q3773950 Engenharia de Software
As metodologias ágeis de gerenciamento de projetos de software, como Scrum e Kanban, oferecem abordagens alternativas aos modelos tradicionais em cascata, focando em flexibilidade e entrega de valor. Assim, analise as afirmativas a seguir:

I.No framework Scrum, o Product Owner é o único responsável por gerenciar o Product Backlog, o que inclui criar, priorizar e refinar os itens, garantindo que o trabalho da equipe de desenvolvimento esteja alinhado com os objetivos do negócio e o máximo valor seja entregue.
II.O Kanban é um método prescritivo que utiliza ciclos de desenvolvimento de tempo fixo chamados "sprints", ao final dos quais a equipe deve entregar um incremento de software potencialmente utilizável para revisão pelo cliente.
III.A reunião diária (Daily Scrum) no Scrum tem como principal objetivo permitir que cada membro da equipe reporte o progresso detalhado de suas tarefas para o Scrum Master, que então atribui as novas atividades para o dia.

Está correto o que se afirma em:
Alternativas
Q3771743 Engenharia de Software

Considere as seguintes afirmações sobre o framework Scrum:



I. O Product Owner é responsável por maximizar o valor do produto resultante do trabalho do time.



II. O Daily Scrum deve ocorrer uma vez por mês com duração máxima de 4 horas.



III. O Scrum Master garante que o Scrum seja compreendido e aplicado corretamente.



IV. O Sprint Retrospective tem como objetivo identificar melhorias para o próximo Sprint.



Considerando estas afirmações, assinale a alternativa correta: 

Alternativas
Q3771740 Engenharia de Software
Sobre métricas ágeis em projetos de software é correto afirmar:  
Alternativas
Q3762273 Engenharia de Software
As características abaixo estão relacionadas à metodologia ágil XP (Extreme Programming):

I. Programação em pares.
II. Refatoração contínua de código.
III. Reuniões diárias de 15 minutos com o time de desenvolvimento.

Quais estão corretas? 
Alternativas
Q3755441 Engenharia de Software
O valor que não integra os princípios do Manifesto Ágil é 
Alternativas
Respostas
101: C
102: X
103: D
104: C
105: D
106: D
107: C
108: C
109: C
110: D
111: C
112: D
113: E
114: D
115: A
116: E
117: C
118: B
119: C
120: B