Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.871 questões
As metodologias ágeis tornaram-se populares em 2001 quando um grupo de especialistas em processos de desenvolvimento de software decidiu se reunir nos Estados Unidos. O objetivo foi discutir maneiras de melhorar o desempenho de seus projetos. Embora tivessem preferências e métodos distintos entre si, concordaram que um pequeno conjunto de princípios sempre parecia ter sido respeitado quando os projetos davam certo. Foi então criada a Aliança Ágil e o estabelecimento do Manifesto Ágil, contendo os conceitos e os princípios comuns compartilhados por todos esses métodos.
NÃO é considerado um princípio por trás do Manifesto Ágil:
Acerca de medição e estimativas de software em pontos de função e do gerenciamento do ciclo de vida de software, julgue o item que se segue.
No framework Scrum, que é voltado para o desenvolvimento de produtos complexos, cada sprint pode ser considerada um projeto, com horizonte de até um mês, que possui a definição do que será construído, um plano projetado e flexível para guiar a construção, o trabalho e o resultado do produto.Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).
A programação em pares, em que os desenvolvedores atuam
avaliando entre si o trabalho do outro, é uma prática da
metodologia XP.
Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).
As práticas da extreme programming, que tem por princípio liberar grandes releases de software, visam agregar valor ao negócio.Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).
Uma característica da metodologia XP é a existência de uma equipe técnica voltada para a agilidade e velocidade do desenvolvimento do software, de forma que todo o desenvolvimento seja feito sem a interferência ou ajuda do cliente até que os releases sejam disponibilizados para que o desenvolvimento se torne o mais ágil possível.
Considere:
I. Etapa inicial, onde se escreve um teste que falha, para alguma funcionalidade que ainda será Escrita. II. Já com o teste criado, é o momento de executar o teste. III. Eliminar códigos redundantes, remover acoplamentos, enfim, identificar pontos de melhoria no código.
As etapas I, II e III são, respectivamente,
