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