São algumas das metodologias de desenvolvimento de software ...
Cabe recurso. Alguns autores consideram RUP uma metodologia ágil.
RUP não é metodologia é uma frameworkhttp://www-01.ibm.com/software/awdtools/rup/ O SCRUM também não é uma metologia e sim um framework de processos, assim como o RUP, mas em todas as provas o SCRUM é considerado uma metodologia.
"Scrum é uma metodologia ágil para gestão e planejamento de projetos de software."
http://www.desenvolvimentoagil.com.br/scrum/
d)Scrum, XP e FDD.
modelos agile:
XP (extreme programming)
scrum
DSDM (dynamic system development method)
crystal
FDD - funcionality driven development
Há também AUP - agile unified process, o qual é uma versão simplificada do RUP, que aplica tecnicas de desenvolvimentop por testes (test-driven development), modelagem agile & fatoração. Os principios do AUP:
a- simplicidade
b- flexivel a mudancas
c- 1° obj.: sofwtare
d- viablizar esforcos futuros
e- alteracoes incrementais
f- maximizar investimento de stakeholders
g- modelar com prototipo
h- multiplos mdoelos
i- qualidade
RUP não é metodologia é um framework.
Scrum é uma metodologia ágil para gestão e planejamento de projetos de software.
DSDM é um dos modelos de Metodologia Ágil de desenvolvimento de software.
XP é uma metodologia ágil para equipes pequenas e médias e que irão desenvolver software
FDD é uma das seis metodologias ágeis originais do desenvolvimento de software.
O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial
Alternativa Correta: D - Scrum, XP e FDD.
Para solucionar esta questão, é necessário entender o que caracteriza uma metodologia de desenvolvimento de software como ágil. O desenvolvimento ágil foca em processos iterativos e incrementais, onde requisitos e soluções evoluem através da colaboração de equipes auto-organizadas e multifuncionais. As práticas ágeis promovem um ambiente de planejamento adaptativo, desenvolvimento evolucionário, entrega antecipada e melhoria contínua, incentivando uma resposta flexível a mudanças.
Scrum: É uma framework que funciona dentro dos princípios ágeis estabelecidos pelo Manifesto Ágil. Scrum é caracterizado por ciclos de desenvolvimento chamados sprints, stand-up meetings diários e uma forte ênfase em trabalho em equipe colaborativo.
XP (Extreme Programming): Esta metodologia é focada em melhorar a qualidade do software e a capacidade de resposta a mudanças nas necessidades dos clientes. XP é famoso por práticas como programação em pares, desenvolvimento orientado a testes (TDD), refatoração contínua e integração contínua.
FDD (Feature-Driven Development): Trata-se de um modelo de processo iterativo e incremental destinado a desenvolver sistemas de software em grande escala. Esta metodologia está centrada em torno de "features", unidades de funcionalidades que são implementadas em passos curtos e gerenciáveis.
A compreensão desses três modelos de desenvolvimento de software - Scrum, XP e FDD - é essencial para identificar a alternativa correta, pois todos são consistentes com os princípios do desenvolvimento ágil.