Questões de Concurso Sobre xp (extreme programming) em engenharia de software

Foram encontradas 346 questões

Q2282311 Engenharia de Software
Com as exigências em termos de qualidade e prazos atuais, as metodologias ágeis, como SCRUM e XP, se tornaram muito comuns no mercado de desenvolvimento.

Uma característica na adoção do modelo SCRUM é que:
Alternativas
Q2271746 Engenharia de Software
Os primeiros processos de desenvolvimento de software eram estritamente sequenciais, começando com uma fase de especificação de requisitos até chegar às fases finais de implementação, testes e manutenção do sistema. No entanto, começou-se a perceber que software é diferente de outros produtos de Engenharia. Essa percepção foi ficando clara devido aos problemas frequentes enfrentados por projetos de software nas décadas de 70 a 90. Dessa forma, surgiram os métodos ágeis, que preconizam que um sistema deve ser construído de forma incremental e iterativa. Pequenos incrementos de funcionalidade são produzidos, em intervalos curtos e, logo em seguida, validados pelos usuários. Diversos métodos que concretizam os princípios ágeis foram propostos, tais como Scrum, Extreme Programming (XP) e Kanban.
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.
Alternativas
Q2226499 Engenharia de Software

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.


Alternativas
Q2226497 Engenharia de Software

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. 

Alternativas
Q2219412 Engenharia de Software

Acerca da metodologia XP (Extreme Programming), julgue o item.


A integração contínua e os testes automatizados, entre outros, caracterizam a metodologia XP.


Alternativas
Q2219411 Engenharia de Software

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.


Alternativas
Q2219410 Engenharia de Software

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.

Alternativas
Q2200778 Engenharia de Software
A metodologia Extreme Programming (XP) é uma abordagem ágil de desenvolvimento de software que se concentra em valores como comunicação, feedback, simplicidade e coragem. Essa metodologia
Alternativas
Q2198863 Engenharia de Software
A metodologia XP (Extreme Programming) é definida como uma
Alternativas
Q2172678 Engenharia de Software
Os métodos Scrum e eXtreme Programming são dois exemplos de abordagens iterativas para o desenvolvimento de softwares. Eles são métodos ágeis que compartilham algumas características. Analise as assertivas abaixo e assinale a alternativa correta.
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.
Alternativas
Q2164141 Engenharia de Software
Sobre os Métodos ágeis (XP – Extreme Programming e SCRUM), analise as afirmativas a seguir.
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
Alternativas
Q2164139 Engenharia de Software
Metodologia ágil é uma forma de construir software através de conjuntos de práticas para atender às especificações de um projeto, como agir e realizar o desenvolvimento com eficiência, agilidade e entrega do produto final com rapidez e qualidade. Das metodologias ágeis, o processo de desenvolvimento de software XP (Extreme Programming) é considerado o mais radical e que possui característica específica para a construção do projeto; uma dessas características trata sobre as necessidades de melhoria no projeto e que para isso deverá ser realizada através de um tipo de processo específico; assinale-a.
Alternativas
Q2123710 Engenharia de Software
São práticas abordadas, recomendadas ou discutidas pela eXtreme Programming (XP):
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.
Alternativas
Q2123705 Engenharia de Software
Analise as afirmativas abaixo sobre eXtreme Programming (XP), no contexto de metodologias ágeis.
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.
Alternativas
Q2084825 Engenharia de Software
Richarlison e Neymar trabalham como implementadores de software e recebem a demanda de trabalhar em um projeto no qual, por requisito fundamental da metodologia de desenvolvimento de software, eles deverão trabalhar juntos em programação em par. Selecione a alternativa que mostra a metodologia de desenvolvimento de software que o projeto adota. 
Alternativas
Q2079159 Engenharia de Software
Manifesto para o desenvolvimento ágil de software defende “indivíduos e interações acima de processos e ferramentas, software operacional acima de documentação completa, colaboração dos clientes acima de negociação contratual e respostas a mudanças acima de seguir um plano”. (Pressman e Maxim, 2021. P. 37.)
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  
Alternativas
Q3058081 Engenharia de Software

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. 

Alternativas
Q3058080 Engenharia de Software

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. 

Alternativas
Q3058079 Engenharia de Software

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. 

Alternativas
Q3058078 Engenharia de Software

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. 

Alternativas
Respostas
41: D
42: D
43: C
44: C
45: C
46: E
47: C
48: B
49: A
50: C
51: C
52: B
53: E
54: A
55: E
56: C
57: C
58: E
59: E
60: C