Questões de Concurso
Sobre xp (extreme programming) em engenharia de software
Foram encontradas 346 questões
Uma característica na adoção do modelo SCRUM é que:
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.
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.
Acerca da metodologia XP (Extreme Programming), julgue o item.
Para garantir uma comunicação eficiente, a metodologia XP recomenda o uso de equipes grandes e uma hierarquia rigorosa.
Acerca da metodologia XP (Extreme Programming), julgue o item.
A XP enfatiza a colaboração entre os desenvolvedores e os clientes, promovendo a comunicação constante e a entrega de
um software funcional, em pequenos incrementos.
I. Scrum e eXtreme Programming têm ênfase no desenvolvimento e entrega incrementais de software. II. Scrum e eXtreme Programming têm ênfase em processos em vez de pessoas. III. Scrum e eXtreme Programming têm dificuldade de atender a contínuas mudanças nos requisitos.
I. Na atividade de codificação, o método XP trabalha programação em pares, ou seja, recomenda que duas pessoas trabalhem juntas em uma mesma estação de trabalho para criar código para uma história.
II. Na metodologia Scrum, o número de sprints necessários para cada atividade metodológica varia (dependendo do tamanho e da complexidade do produto), sendo adaptado ao problema em questão e definido; e, muitas vezes, modificado em tempo real pela equipe Scrum.
III. O método Extreme Programming (Programação Extrema) envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: requisitos; análise; projeto; evolução; e, entrega.
IV. Em uma situação ideal, antes de começar outra reunião de planejamento do sprint, o Scrum master marca uma reunião de três horas (para um sprint de quatro semanas) com a equipe de desenvolvimento, chamada de retrospectiva do Sprint.
Está correto o que se afirma em
1. Desenvolvimento baseado em testes. 2. Integração Contínua ou Continuada (IC). 3. Refatoração. 4. Iterações curtas.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Está dentre as metodologias ágeis mais prescritivas. 2. Seus ciclos de desenvolvimento são geralmente longos, de três a quatro semanas. 3. Apresenta papéis e responsabilidades bem segmentadas e bem definidas para cada membro do time de desenvolvimento.
Assinale a alternativa que indica todas as afirmativas corretas.
Considerando o exposto, analise as afirmativas a seguir.
I. Os princípios do Scrum são empregados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades metodológicas: planejar; codificar; construir; testar; e, distribuir.
II. A Extreme Programming (programação extrema) envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento; projeto; codificação; e, testes.
III. O projeto XP segue rigorosamente o princípio KISS (keep it simple, stupid!).
IV. As reuniões de equipe para o Kanban são semelhantes àquelas realizadas na metodologia XP.
V. O DevOps combina desenvolvimento (development) e operações (operations) e seu fluxo de trabalho envolve diversas etapas que formam ciclos contínuos até que o produto desejado exista de fato.
Está correto o que se afirma apenas em
Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.
Para a metodologia XP, as user stories não contêm todos os detalhes sobre a funcionalidade, mas devem ser capazes de transmitir um pouco sobre a necessidade do negócio.
Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.
Em Scrum, a Definição de Pronto é específica para um item ou para um grupo de itens.
Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.
De acordo com a metodologia Scrum, o Product Owner é uma lista de itens selecionados do alto do Product Backlog para o desenvolvimento do Incremento do Produto no Sprint, adicionada de um plano de como esse trabalho será realizado.
Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.
Na BPMN, o círculo com borda grossa representa o fim do processo.