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

Foram encontradas 375 questões

Q383845 Engenharia de Software
Extreme Programming (XP) é um dos mais conhecidos métodos ágeis de desenvolvimento de software. Assinale a alternativa correta sobre este método.
Alternativas
Q381165 Engenharia de Software
No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de
Alternativas
Q351937 Engenharia de Software
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos.

XP (Extreme Programming) é uma metodologia ágil voltada para equipes pequenas e médias que desenvolvam software baseado em requisitos vagos e se caracteriza por possibilitar modificações rápidas.
Alternativas
Q347525 Engenharia de Software
Em relação às abordagens de desenvolvimento de software, julgue os próximos itens.

XP é um método de desenvolvimento de software em que os requisitos são especificados em user stories; requisitos, arquitetura e design surgem durante o curso do projeto; e o desenvolvimento ocorre de maneira incremental
Alternativas
Q343263 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens subsequentes.

No método XP (eXtreming programming), os sistemas são concebidos a partir de uma metáfora e descritos em estórias do usuário. Esse método busca facilitar a comunicação com o cliente, entendendo a realidade deste e guiando o desenvolvimento com o uso de estória simples.
Alternativas
Q328223 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.


O Scrum diferencia-se do XP pela existência do papel de product owner (PO), tendo o Scrum master e o coach atribuições similares em uma equipe ágil de desenvolvimento.
Alternativas
Q328210 Engenharia de Software
No que se refere às metodologias ágeis, julgue os próximos itens.


A metodologia XP diferencia-se das outras metodologias com abordagem incremental e com o feedback constante.
Alternativas
Q326537 Engenharia de Software
Existem no mercado algumas metodologias de desenvolvimento, que facilitam o processo de produção de software. Uma dessas metodologias é o XP (Extreme Programming), o qual tem um cuidado especial com os processos de teste de software. Como é feito o processo de teste de software, utilizando o XP?

Alternativas
Q302111 Engenharia de Software
Os modelos de processos tradicionais surgiram em um cenário muito diferente do atual, baseado em mainframes e terminais remotos. Já os modelos de processos ágeis são adequados para situações atuais nas quais a mudança de requisitos é frequente. Dentre os modelos de processos ágeis mais comuns temos: Extreme Programming (XP), Scrum e Feature Driven Development (FDD).

Algumas das práticas e características desses modelos de processo são descritas a seguir:

I. Programação em pares, ou seja, a implementação do código é feita em dupla.

II. Desenvolvimento dividido em ciclos iterativos de até 30 dias chamados de sprints.

III. Faz uso do teste de unidades como sua tática de testes primária.

IV. A atividade de levantamento de requisitos conduz à criação de um conjunto de histórias de usuários.

V. O ciclo de vida é baseado em três fases: pre-game phase, game-phase, post-game phase.

VI. Tem como único artefato de projeto os cartões CRC.

VII. Realiza reuniões diárias de acompanhamento de aproximadamente 15 minutos.

VIII. Define seis marcos durante o projeto e a implementação de uma funcionalidade: walkthroughs do projeto, projeto, inspeção do projeto, codificação, inspeção de código e progressão para construção.

IX. Os requisitos são descritos em um documento chamado backlog e são ordenados por prioridade.

A relação correta entre o modelo de processo ágil e a prática/característica é:

Alternativas
Q300122 Engenharia de Software
O XP (Programação Extrema) é uma metodologia de desenvolvimento de software, que visa a agilidade no processo de desenvolvimento. A utilização desta metodologia
Alternativas
Q299372 Engenharia de Software
Sendo atualmente conhecida por just-in-time, a produção enxuta contém princípios que compõem a base dos processos ágeis de desenvolvimento de software, como o Extremme Programming (XP).

Um dos princípios básicos do XP, a eliminação de desperdícios, busca
Alternativas
Q2214545 Engenharia de Software
Analise as seguintes afirmativas concernentes aos princípios da Extreme Programming (XP).
I. Preparar um projeto que atenda os requisitos atuais e nada mais. II. Os desenvolvedores trabalham em pares, um verificando o trabalho do outro. III. Um representante do usuário final deve estar disponível em tempo integral para apoiar a equipe de desenvolvimento.
A partir dessa análise, é possível concluir que estão CORRETAS
Alternativas
Q1654229 Engenharia de Software
Não se trata de uma prática específica do XP (Extreme Programming)
Alternativas
Q1646768 Engenharia de Software
Sobre a Programação Extrema (XP), pode-se afirmar que
Alternativas
Q1646363 Engenharia de Software
A metodologia ágil Extreme Programming (XP) baseia-se em 12 práticas, algumas das quais são adotadas há muitos anos na indústria de software. A prática na qual se focaliza o aperfeiçoamento do projeto de software e que está presente em todo o desenvolvimento é chamada de
Alternativas
Q1626595 Engenharia de Software

A Extreme Programming é um dos métodos ágeis mais conhecidos e usados, e envolve um número de práticas que se enquadram nos princípios gerais da metodologia. Dois desses princípios são descritos a seguir.


I. Os requisitos são registrados em cartões de histórias, sendo as histórias incluídas em um release, determinadas pelo tempo disponível e sua prioridade relativa.

II. Espera-se que todos os desenvolvedores recriem o código continuamente, tão logo os aprimoramentos do código forem encontrados, o que torna o código simples e fácil de manter.


Esses princípios são denominados, respectivamente:

Alternativas
Q856802 Engenharia de Software

Analise as afirmativas abaixo sobre os princípio definidos pela Aliança Ágil no contexto de processos de software.


1) Testes rigorosos devem ser aplicados apenas a sistemas críticos.

2) Modificações nos requisitos são bem-vindas, mesmo que nas iterações finais do desenvolvimento.

3) Software funcionando é a principal medida do desenvolvimento.

4) Processos ágeis promovem o desenvolvimento sustentável.

5) As melhores práticas surgem de equipes auto-organizadas.


Estão corretas, apenas:

Alternativas
Q579127 Engenharia de Software
O XP (Extreme Programming) inclui um conjunto de regras e práticas que ocorrem no contexto de quatro atividades de arcabouço, que são:
Alternativas
Q579126 Engenharia de Software
Sobre as metodologias ágeis XP e Scrum, é correto afirmar que:
Alternativas
Q486617 Engenharia de Software
Dentre as metodologias de desenvolvimento ágil, a eXtreme Programming (XP) é uma das mais conhecidas. Nessa metodologia, são usados os conceitos de teste de aceitação (acceptance test) e de história do usuário (user story). Com relação às práticas recomendadas pela XP, analise as afirmações a seguir.

I - Uma história do usuário deve refletir corretamente as necessidades do cliente com relação a certa funcionalidade do sistema esperada por esse cliente.
II - É uma prática recomendada pela XP que um desenvolvedor especifique os cenários para os testes de aceitação de cada história de usuário que ele implemente.
III - Uma história de usuário é exatamente igual a um caso de uso, devendo ser utilizada em conjunto com um documento de requisitos e ter apenas um teste de aceitação escrito para ela.

É correto APENAS o que se afirma em
Alternativas
Respostas
281: D
282: B
283: C
284: C
285: C
286: E
287: C
288: C
289: B
290: E
291: C
292: D
293: C
294: B
295: B
296: E
297: X
298: A
299: C
300: A