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

Foram encontradas 314 questões

Q48272 Engenharia de Software
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.

São práticas ou princípios recomendados no modelo de desenvolvimento de software XP (eXtreme Programming) proposto por Kent Beck: programação em pares; semana de trabalho de 40 horas; refatoração sem piedade; desenvolvimento orientado a testes TDD (Test Driven Development); e desenvolvimento de metáforas arquiteturais.
Alternativas
Q48200 Engenharia de Software
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento. Entre esses métodos está o extreme programming, que envolve um número de práticas, como o planejamento incremental, a definição de um ritmo de trabalho sustentável e a divisão das equipes de trabalho por meio da especialização de seus membros.
Alternativas
Q47408 Engenharia de Software
Determinado projeto de software utiliza XP (eXtreme Programming) como metodologia de desenvolvimento. A esse respeito, é INCORRETO afirmar que
Alternativas
Q46961 Engenharia de Software
A respeito da engenharia de software, julgue os itens de 101 a 109.

O extreme programming (XP) constitui método ágil de desenvolvimento de software. Uma das práticas que se enquadram nos princípios dos métodos ágeis é a programação em pares, que promove o compartilhamento da autoria do código do sistema. Além dessa vantagem, a programação em pares atua como processo informal de revisão porque cada linha de código é vista por pelo menos duas pessoas.
Alternativas
Q42822 Engenharia de Software
Histórias de usuários na atividade de planejamento, encorajamento de uso de cartões CRC e de refabricação, reuniões em pé e programação em pares são características típicas do modelo de processo de software
Alternativas
Q18905 Engenharia de Software
Segundo Ian Sommerville, (Engenharia de software, 2007, p.
5), a engenharia de software é uma disciplina de engenharia
relacionada a todos os aspectos da produção de software, desde
os estágios iniciais de especificação do sistema até sua
manutenção. Acerca da engenharia de software, julgue os itens a
seguir.
Extreme Programming é um modelo de processo de desenvolvimento de software para equipes com grande número de pessoas, que desenvolvem software com base em requisitos vagos e que são modificados rapidamente.
Alternativas
Ano: 2008 Banca: COMPERVE - UFRN Órgão: UFRN
Q1222677 Engenharia de Software
As metodologias ágeis de desenvolvimento de software vêm se destacando como uma alternativa para ambientes com mudanças constantes de requisitos. Dentre essas  metodologias, a XP (Extremme Programming), uma das principais, é baseada em quatro  valores :
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Analista de Sistemas |
Q54066 Engenharia de Software
Originalmente, o único produto da atividade de Projeto que é realizado como parte do processo XP (Extreme Programming)
Alternativas
Q5915 Engenharia de Software
Que situação favorece a escolha do uso de XP para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata?
Alternativas
Q9093 Engenharia de Software
Na XP (eXtreme Programming)
Alternativas
Q1744 Engenharia de Software
NÃO é uma característica da Extreme Programming (XP):
Alternativas
Q2254291 Engenharia de Software
A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices. Nesse aspecto, analise:
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
Alternativas
Q2098672 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


Programação extrema (eXtreme Programming) é uma metodologia de engenharia de software fundamentada em quatro valores básicos: comunicação, simplicidade, feedback e coragem. A partir desses valores, possui como princípios fundamentais: feedback rápido, assumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade.

Alternativas
Q9521 Engenharia de Software
Assinale a metodologia de desenvolvimento de software que tem como prática a programação em pares.
Alternativas
Respostas
211: C
212: E
213: D
214: C
215: A
216: E
217: A
218: B
219: C
220: B
221: E
222: E
223: C
224: B