Questões de Concurso
Sobre xp (extreme programming) em engenharia de software
Foram encontradas 370 questões
Sobre processos de desenvolvimento de software, considere as informações a seguir.
I. Metodologias de desenvolvimento em cascata (waterfall) são muito úteis em projetos de desenvolvimento de software, independentemente do tamanho do projeto.
II. A documentação detalhada das funcionalidades de um projeto pode ser muito importante em contexto no qual a equipe de desenvolvimento encontra-se distribuída.
III. Metodologias ágeis são adequadas para projetos de pequeno e médio porte com entregas frequentes.
IV. São exemplos de metodologias ágeis: eXtreme Programming (XP), Rational Unified Process (RUP) e SCRUM.
Estão CORRETAS, apenas, as proposições
Julgue o item seguinte, a respeito das metodologias de desenvolvimento de software.
No XP (Extreme Programming), o valor de uma história de
usuário é atribuído pelos membros da equipe e é medido em
termos de semanas estimadas para o desenvolvimento.
As fases I, II, III e IV são denominadas respectivamente:
Acerca dos métodos ágeis, julgue o próximo item.
Em XP, a técnica de planning game é utilizada pelo cliente
para identificar as prioridades do que deve ser construído em
um software, sem a participação dos desenvolvedores.
Programação Extrema (XP - Extreme Programming) é uma das principais metodologias ágeis já propostas. A respeito de XP, considere as afirmativas abaixo.
I XP promove a execução de testes automatizados de avaliação do desempenho a cada iteração de desenvolvimento do sistema.
II Em XP, os requisitos do sistema são especificados através de casos de uso.
III A prática de integração contínua do XP envolve a geração frequente de versões (builds) do sistema, assim como execução dos testes automatizados sobre as versões geradas.
IV A prática de refatoração do XP envolve a modificação interna do código de classes do sistema, mas sem modificar seu comportamento externo (interfaces dos métodos).
Estão corretas as afirmativas
Programação Extrema (XP - Extreme Programming) é uma das principais metodologias ágeis já propostas. Considere as seguintes afirmativas a respeito de suas práticas.
I A técnica de refatoração promove mudanças no código que visam à adição de novas funcionalidades.
II XP determina a produção de um executável do sistema desenvolvido a cada iteração.
III XP motiva a criação de projetos simples onde requisitos futuros não são inicialmente contemplados.
IV Integração contínua consiste na geração de builds diários do sistema.
Estão corretas as afirmativas