Explore as questões disponíveis e prepare-se para seus estudos!
Com relação à qualidade de software, julgue o item a seguir.
Na extreme programming, como não há especificação de
sistema que possa ser usada por equipe de teste externa, a
característica de test-first exige que os implementadores de
tarefa compreendam detalhadamente a especificação de
comportamento da funcionalidade em desenvolvimento, a fim
de que possam escrever o teste para o sistema.
Julgue o próximo item, referente à metodologia de desenvolvimento de software.
Na XP (Extreme Programming), programadores trabalham em
pares, e requisitos são expressos como cenários, denominados
histórias de usuários, os quais são implementados como uma
série de tarefas.
Com relação ao método ágil XP (extreme programming), julgue o item subsecutivo.
Práticas de desenvolvimento de software aos pares de
programadores, em que um programador verifica o trabalho do
outro, são uma característica do método de desenvolvimento
XP.
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