Com referência a aspectos diversos de engenharia de softwa...
XP (Extreme Programming) é uma metodologia ágil voltada para equipes pequenas e médias que desenvolvam software baseado em requisitos vagos e se caracteriza por possibilitar modificações rápidas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - certo
Comentário: A metodologia ágil chamada de XP (Extreme Programming) foi projetada para ser aplicada principalmente em equipes de tamanhos reduzidos ou médios. Ela é uma resposta para a necessidade de desenvolvimento de software onde os requisitos não são apenas complexos, mas também podem sofrer alterações frequentes ou serem inicialmente incompletos ou vagos.
Esta flexibilidade é uma das características essenciais do XP, e está alinhada com o princípio ágil de responder a mudanças mais do que seguir um plano rígido. O XP incentiva práticas que suportam a capacidade de acomodar e incorporar mudanças rápidas, como programação em pares, desenvolvimento orientado a testes, integração contínua e design simples. Tudo isso ajuda as equipes a se adaptarem rapidamente às mudanças de requisitos ou prioridades do cliente.
Além disso, o XP enfatiza a comunicação constante com o cliente e o feedback frequente, que são fundamentais quando se lida com requisitos que não são claramente definidos desde o início do projeto. Estes aspectos do XP permitem que a equipe de desenvolvimento seja ágil e eficiente na entrega de um software que atenda às reais necessidades do usuário final, mesmo que estas necessidades possam evoluir ao longo do tempo.
Consequentemente, a afirmação de que o XP é adequado para contextos com requisitos vagos e permite modificações rápidas está correta, refletindo uma compreensão adequada das práticas e dos objetivos desta metodologia ágil.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A Extreme Programming (XP) é uma metodologia ágil para equipes pequenas e médias que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente.
Dentre as principais diferenças da XP em relação às outras metodologias estão:
· Feedback constante
· Abordagem incremental
· A comunicação entre as pessoas é encorajada.
A XP enfatiza o desenvolvimento rápido do projeto e visa garantir a satisfação do cliente,além de favorecer o cumprimento das estimativas. As regras, práticas e valores da XP proporcionam um agradável ambiente de desenvolvimento de software para os seus seguidores, que são conduzidos por quatro valores: comunicação, simplicidade, feedback e coragem.
Beck, K., “Programação Extrema Explicada” , Bookman, (1999)
Requisitos vagos?
Visto que vários colegas estranharam a questão do termo VAGO, vejamos:
No dicionário vago significa:
Inconstante, instável, volúvel: vagas imagens surgem no sonho.
Falto de certeza, de precisão; impreciso, incerto: promessas vagas.
Que não se distingue bem; indefinido, confuso: lembranças vagas; sons vagos.
Fonte: http://www.dicio.com.br/vago/
Sim prezados, os requisitos são vagos, pois não são bem definidos como no modelo de desenvolvimento em cascata, onde só inicia-se outras fases quando a fase atual, no caso, de requisitos está concluída. As metodologias ágeis baseiam-se na mudança constante dos requisitos, levando em consideração que a mudança é uma oportunidade de entregar valor ao cliente em vez de ser uma ameaça ao desenvolvimento.
Observe um trecho dos princípios do manifesto ágil:
Mudanças nos requisitos são bem-vindas,
mesmo tardiamente no desenvolvimento.
Processos ágeis tiram vantagem das
mudanças visando vantagem competitiva para o cliente.
Fonte: http://agilemanifesto.org/iso/ptbr/principles.html
Bons estudos.
sim, requisitos vagos!
vc não precisa especificar toooodo o sistema para sair codando!
vai codando e de forma iterativa vai entregando valor
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo