São algumas das metodologias de desenvolvimento de software ...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: TRE-AM Prova: FCC - 2010 - TRE-AM - Programador de computador |
Q34984 Engenharia de Software
São algumas das metodologias de desenvolvimento de software consideradas ágeis (Agile Software Process Models):
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

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.

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

d) Scrum, XP e FDD. Some of the well-known agile software development methods: * Agile Modeling * Agile Unified Process (AUP) * Dynamic Systems Development Method (DSDM) * Essential Unified Process (EssUP) * Extreme Programming (XP) * Feature Driven Development (FDD) * Open Unified Process (OpenUP) * Scrum

 Cabe recurso. Alguns autores consideram RUP uma metodologia ágil.

RUP não é metodologia é uma framework
http://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/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo