Buscar

Metodologias Ágeis - apol02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/10 - Metodologias Ágeis 
No contexto do gerenciamento de projetos ágeis, qual é a principal diferença entre o método Scrum e o método 
Kanban? 
 A O método Scrum é mais adequado para projetos com requisitos altamente voláteis, 
enquanto o método Kanban é mais adequado para projetos com requisitos estáveis. 
 
B O método Scrum enfatiza a entrega contínua de incrementos de produto, enquanto o 
método Kanban enfatiza a otimização do fluxo de trabalho existente. 
Você assinalou essa alternativa (B) 
 
C O método Scrum não permite ajustes no processo durante um sprint, enquanto o 
método Kanban permite ajustes contínuos. 
 
D O método Kanban define papéis específicos, como Scrum Master e Product Owner, 
enquanto o método Scrum não possui papéis definidos. 
 
E O método Kanban é mais adequado para projetos de desenvolvimento de software, 
enquanto o método Scrum é mais adequado para projetos de construção civil. 
 
Questão 2/10 - Metodologias Ágeis 
Qual é a principal diferença entre o planejamento ágil e abordagens tradicionais de planejamento? 
 
A O planejamento ágil evita a definição de estimativas de datas fixas. 
Você assinalou essa alternativa (A) 
 
B O planejamento ágil se concentra apenas no executor do trabalho. 
 
C O planejamento ágil inclui uma fase separada para garantia de qualidade. 
 
D O planejamento ágil não utiliza dados ou informações reais. 
 
E O planejamento ágil não envolve a realização de entregas frequentes e iterativas. 
 
Questão 3/10 - Metodologias Ágeis 
O ciclo de trabalho do TDD (Test Driven Development) é composto por três fases principais: Vermelho (Red), 
Verde (Green) e Refatoração (Refactoring). Qual das seguintes afirmações descreve corretamente a fase 
"Vermelho" desse ciclo? 
 
A Na fase Vermelho, o desenvolvedor escreve a quantidade mínima de código 
necessária para fazer o teste passar. 
 
B A fase Vermelho é onde o desenvolvedor revisa o código para melhorar a 
legibilidade e a eficiência, sem alterar o comportamento externo. 
 
C Na fase Vermelho, o teste automatizado é elaborado para validar uma pequena 
parte da funcionalidade desejada e espera-se que ele passe imediatamente. 
 
D A fase Vermelho é a etapa em que o desenvolvedor executa o teste automatizado 
pela primeira vez, esperando que ele falhe. 
Você assinalou essa alternativa (D) 
 
E A fase Vermelho ocorre após a implementação do código de produção, quando o 
desenvolvedor verifica se todas as funcionalidades foram implementadas 
corretamente. 
 
Questão 4/10 - Metodologias Ágeis 
Na conversão de requisitos em classes, qual é a principal função das revisões de código? 
 
A Criar casos de teste para verificar a conformidade das classes com os requisitos. 
 
B Identificar possíveis erros, inconsistências ou lacunas nos requisitos. 
 
C Verificar se as classes implementadas estão em conformidade com as boas práticas 
de programação. 
Você assinalou essa alternativa (C) 
 
D Validar se os requisitos foram interpretados e convertidos corretamente em classes. 
 
E Gerar documentação detalhada das classes e seus métodos. 
 
Questão 5/10 - Metodologias Ágeis 
No contexto do planejamento ágil, qual é o principal objetivo da realização de entregas frequentes e iterativas? 
 
A Reduzir a quantidade de informações detalhadas no planejamento. 
 
B Aumentar a sobrecarga de informações para melhorar a flexibilidade. 
 
C Obter feedback rápido dos clientes e usuários. 
Você assinalou essa alternativa (C) 
 
D Evitar o foco no trabalho em si. 
 
E Ignorar o progresso real alcançado. 
 
Questão 6/10 - Metodologias Ágeis 
Qual é um dos benefícios de definir claramente os papéis e responsabilidades em um projeto ágil? 
 
A Criar ambiguidade e confusão entre os membros da equipe. 
 
B Dificultar a colaboração entre os membros da equipe. 
 
C Garantir que todos os membros da equipe desempenhem as mesmas funções. 
 
D Facilitar a comunicação e a colaboração, evitando ambiguidade. 
Você assinalou essa alternativa (D) 
 
E Aumentar a complexidade do projeto. 
 
Questão 7/10 - Metodologias Ágeis 
Qual das seguintes técnicas de levantamento de requisitos em projetos ágeis envolve a criação de 
representações visuais ou funcionais do sistema para facilitar a compreensão e validação dos requisitos pelos 
stakeholders? 
 
A Entrevistas. 
 
B Análise de documentos existentes. 
 
C Observação do usuário. 
 
D Storytelling. 
 
E Prototipagem. 
Você assinalou essa alternativa (E) 
 
Questão 8/10 - Metodologias Ágeis 
Qual é um dos principais objetivos da limitação do Trabalho em Andamento (WIP) no Método Kanban? 
 
A Aumentar a sobrecarga da equipe para acelerar o processo. 
 
B Garantir que todos os cartões Kanban se movam rapidamente pelo quadro. 
 
C Identificar gargalos no processo. 
Você assinalou essa alternativa (C) 
 
D Eliminar a necessidade de reuniões de equipe. 
 
E Diminuir a qualidade das entregas. 
 
Questão 9/10 - Metodologias Ágeis 
Durante a retrospectiva de uma sprint, a equipe de desenvolvimento identifica que houve dificuldades na 
colaboração entre os membros da equipe. Qual é uma ação eficaz que a equipe pode tomar para melhorar a 
colaboração na próxima sprint? 
 
A Atribuir a culpa pelos problemas a membros específicos da equipe. 
 
B Realizar reuniões diárias mais curtas para evitar conflitos. 
 
C Ignorar os problemas e focar apenas no progresso do trabalho. 
 
D Promover a comunicação aberta e a resolução colaborativa de conflitos. 
Você assinalou essa alternativa (D) 
 
E Contratar mais membros para a equipe de desenvolvimento. 
 
Questão 10/10 - Metodologias Ágeis 
Em um projeto de desenvolvimento de software com metodologia TDD, a equipe de desenvolvimento se depara 
com uma funcionalidade complexa que envolve múltiplos casos de uso e interações complexas com outras 
partes do sistema. Como o time deve abordar a criação de testes automatizados para essa funcionalidade 
complexa? Discuta as estratégias e considerações que a equipe deve levar em conta. 
 
A A equipe deve adotar uma abordagem de "teste de caixa preta", onde testa apenas as 
entradas e saídas da funcionalidade, ignorando as interações internas para economizar 
tempo. 
 
B A equipe deve quebrar a funcionalidade complexa em unidades menores e escrever 
testes para cada unidade de forma isolada antes de testar a integração entre elas. 
Você assinalou essa alternativa (B) 
 
C A equipe deve confiar na revisão de código manual para validar a funcionalidade 
complexa, pois escrever testes automatizados para ela seria excessivamente demorado 
e complicado. 
 
D A equipe deve criar testes automatizados abrangentes que cubram todas as interações 
internas da funcionalidade complexa, mesmo que isso demande muito tempo e esforço. 
 
E A equipe deve considerar abandonar a metodologia TDD para essa funcionalidade 
específica, pois ela pode não ser adequada para situações de alta complexidade.