Questões de Concurso Comentadas por alunos sobre xp (extreme programming) em engenharia de software
Foram encontradas 313 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Adaptado de Marco Túlio Valente. Engenharia de Software Moderna: princípios e práticas para desenvolvimento de Software com produtividade. Belo Horizonte:[s.n.], 2020.
Em relação aos métodos ágeis, avalie as seguintes afirmações:
I – Uma das características de processos ágeis é a adoção de ciclos curtos e iterativos de desenvolvimento, por meio dos quais um sistema é implementado de forma gradativa.
II – Scrum é um método ágil para gerenciamento de projetos, que necessariamente precisam ser projetos de desenvolvimento de software.
III – Extreme Programming (XP) é um método ágil voltado exclusivamente para projetos de desenvolvimento de software. Dessa forma, XP inclui um conjunto de práticas de programação.
IV – Assim como no Scrum, o Kanban define uma lista fixa de papeis e de cerimônias que devem ser realizadas durante o processo de desenvolvimento de software.
Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.
I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.
II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o código é integrado, todos os unit tests devem ser executados, e, se algum deles falhar, é porque o código recém integrado foi o responsável por inserir erro no sistema.
III. Pair Programming – na XP todo o código deve ser produzido por duas pessoas utilizando o mesmo computador. Enquanto um dos parceiros se preocupa com detalhes da implementação, ficando responsável pela digitação do código, o outro deve tentar ter uma visão mais ampla da rotina, imaginando as suas peculiaridades.
IV. Collective Code Ownership – O código deve ser de propriedade de todos e todos devem ter permissão para alterar o que for necessário para que seu trabalho possa ser desenvolvido e, também, para se evitar atrasos no desenvolvimento, devido à necessidade de alterações nas rotinas.
É correto o que consta em
Julgue o próximo item, relativos às metodologias Scrum e XP e à biblioteca ITIL v4.
Na metodologia XP, todo código deve possuir testes de
unidade, os quais devem ser executados com sucesso antes
que uma entrega seja feita.
Julgue o próximo item, relativos às metodologias Scrum e XP e à biblioteca ITIL v4.
Enquanto a metodologia Scrum traz uma abordagem mais
voltada para a gestão, com maior foco nas reuniões, no
planejamento e na melhoria contínua, a metodologia XP tem
maior enfoque nas práticas técnicas.
Acerca da metodologia XP (Extreme Programming), julgue o item.
A integração contínua e os testes automatizados, entre outros, caracterizam a metodologia XP.