Engenharia de Software Desenvolvimento de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2023
Banca: Instituto Consulplan
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. ...
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2023
Banca: IDECAN
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. 
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2023
Banca: FEPESE
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.
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2023
Banca: FEPESE
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.
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2023
Banca: Instituto Consulplan
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.
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming) Scrum
Ano: 2023
Banca: Instituto Consulplan
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 situ...
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2023
Banca: FUNDATEC
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.
Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2022
Banca: FUNDATEC

O processo de desenvolvimento de software especificado pela Programação Extrema (eXtreme Programming – XP) começa com uma fase de planejamento, na qual são levantados e descritos requisitos para o software na forma de _____________________. O projeto e desenvolvimento dos requisitos busca focar nas necessidades imediatas. Necessidades de melhoria no projeto são realizadas através de processos de ____________. Além disso, se recomenda que a atividade de codificação ocorra em _______________ e seja guiada por _______________.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 

Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming) Scrum
Ano: 2022
Banca: CESPE / CEBRASPE

Com base nos conceitos de computação em nuvem, benefícios e alta disponibilidade, julgue o próximo item.  


O SAFe é um framework cujo objetivo consiste em expandir o desenvolvimento ágil no âmbito corporativo, permitindo que o Scrum e o XP sejam aplicados a grandes organizações e facilitando o gerenciamento de tarefas em empresas com vários desenvolvedores integrados.

Engenharia de Software Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming)
Ano: 2022
Banca: CESPE / CEBRASPE

Acerca de RUP (rational unified process) e XP (extreme programming), julgue o seguinte item. 


Uma das práticas da XP é a integração contínua que visa aperfeiçoar o projeto de codificação do sistema de software, tal que a estrutura interna se aprimora sem que seu comportamento se altere.