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

Foram encontradas 346 questões

Q1191153 Engenharia de Software
A empresa de desenvolvimento de sistemas “Inovation” tem ampla experiência no mercado e, até o momento, utilizou diversos modelos de ciclo de vida para o desenvolvimento de sistemas. A “Inovation” já recebeu diversas reclamações dos seus clientes por causa da demora em apresentar alguma tela em funcionamento, bem como da falta de envolvimento dos clientes no desenvolvimento. A empresa, assim, decidiu passar a utilizar um novo modelo de ciclo de vida. Esta decisão visa aproveitar a grande experiência de sua equipe e trazer o cliente para a equipe de desenvolvimento, com iterações de desenvolvimento extremamente curtas. Qualquer membro da equipe implementa parte do código, que pode ser evoluído por qualquer outro membro.
O novo modelo adotado pela “Inovation” é denominado: 
Alternativas
Q944838 Engenharia de Software
Considere que nos projetos do CREMESP baseados em XP pratica-se a propriedade coletiva de código, de forma que todos os desenvolvedores podem fazer alterações e refatoração de qualquer parte do código a qualquer momento. Para isso, é necessário que também haja
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773086 Engenharia de Software
A prática de testes na metodologia ágil XP − Extreme Programming é bastante técnica, envolve a presença do cliente e sua automatização viabiliza outras práticas como Integração Contínua, Refatoração e Propriedade Coletiva. Considere os testes: I. É escrito antes da funcionalidade; após a escrita do teste o desenvolvedor implementa o código para passar no teste; em seguida, refatora o código. II. Automatiza o teste da funcionalidade e tipicamente testa uma classe ou pequeno grupo de classes. Se algum erro é descoberto, acrescenta-se imediatamente um caso de teste para ele. Assim busca-se garantir que o erro não se repetirá. III. É definido pelo cliente para verificar que o sistema funciona conforme por ele especificado. Para cada estória de usuário é escrito um teste. Quando todos os seus testes passam, a estória é considerada completa. Os testes I, II e III são, correta e respectivamente,
Alternativas
Q766119 Engenharia de Software
Com relação à metodologia ágil de desenvolvimento de software conhecido como eXtreme Programming (XP), quais são os quatro processos ou atividades metodológicas encontradas nela?
Alternativas
Q748767 Engenharia de Software
Equipes XP (eXtreme Programming) planejam utilizando histórias escritas em pequenos cartões. Essas histórias devem ter como objetivo:
Alternativas
Q748567 Engenharia de Software
Assinale a alternativa que contém apenas características ou práticas relacionadas ao método ágil para desenvolvimento de softwares Extreme Programming (XP).
Alternativas
Q748553 Engenharia de Software
Para a definição dos requisitos de um software, os métodos ágeis XP e Scrum baseiam-se, respectivamente, em
Alternativas
Q717548 Engenharia de Software
Para aplicar os valores e princípios durante o desenvolvimento de software, a Programação Extrema (eXtreme Programming - XP) propõe uma série de práticas. Selecione a única alternativa que NÃO seja uma dessas práticas:
Alternativas
Q711726 Engenharia de Software
Extreme Programming é uma metodologia ágil para equipes pequenas e médias que desenvolvem software com requisitos vagos e em constante mudança. Sobre os valores do XP, analise as definições abaixo e assinale a alternativa CORRETA.
Alternativas
Q711629 Engenharia de Software

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

A programação em pares, em que os desenvolvedores atuam avaliando entre si o trabalho do outro, é uma prática da metodologia XP.

Alternativas
Q711628 Engenharia de Software

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

As práticas da extreme programming, que tem por princípio liberar grandes releases de software, visam agregar valor ao negócio.
Alternativas
Q711627 Engenharia de Software

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

Uma característica da metodologia XP é a existência de uma equipe técnica voltada para a agilidade e velocidade do desenvolvimento do software, de forma que todo o desenvolvimento seja feito sem a interferência ou ajuda do cliente até que os releases sejam disponibilizados para que o desenvolvimento se torne o mais ágil possível.
Alternativas
Q701578 Engenharia de Software
Os métodos ágeis de desenvolvimento de software como eXtreme Programming – XP consideram um conjunto de valores fundamentais derivados do manifesto ágil. Assim, estes métodos valorizam MENOS 
Alternativas
Q693428 Engenharia de Software
No que diz respeito à engenharia de software, assinale a opção correta.
Alternativas
Q667784 Engenharia de Software
Sobre XP (Extreme Programming), marque a assertiva INCORRETA.
Alternativas
Q634186 Engenharia de Software
A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais de longa duração da SONOVATOS é:
Alternativas
Q626250 Engenharia de Software

Para atender este mercado crescente de computadores criaram-se modelos de desenvolvimento de softwares que atendem as necessidades singulares de alguns setores e, ao mesmo tempo, podem ser utilizados na elaboração softwares triviais. Sobre os modelos de desenvolvimento, são feitas as seguintes afirmações: 


I. O modelo de desenvolvimento Cascata, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a próxima. Pode ter retroalimentação de uma fase para a anterior, mas, em uma visão macro, as fases seguem sequencialmente.

II. No modelo de desenvolvimento iterativo e incremental, um software é desenvolvido em vários passos similares (iterativo) e, em cada passo, o sistema é estendido (incremental).

III. O modelo de desenvolvimento XP (Extreme Programming) é um processo de desenvolvimento de software que adota os valores de comunicação, simplicidade, feedback e coragem. É uma metodologia ágil para equipes médias ou grandes e que irão desenvolver software com requisitos bem especificados e com poucas mudanças.

IV. O modelo de desenvolvimento Scrum é um processo clássico de desenvolvimento software. É um modelo iterativo e incremental para gerenciamento de projetos e desenvolvimento de software. Muito utilizado para trabalhos de curta duração nos quais é impossível acompanhar o cliente. No Scrum, os projetos são divididos em ciclos chamados de Kanban.

V. O modelo de desenvolvimento BDD (Behavior Driven Development) é uma técnica de desenvolvimento de software que baseia em um ciclo curto de repetições. Primeiramente, o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente ser refatorado para um código sob padrões aceitáveis.


Em relação a estas afirmações, assinale a alternativa correta:

Alternativas
Q623560 Engenharia de Software

A Programação Extrema (Extreme Programming - XP) possui diversas práticas. Analise as afirmativas abaixo.

I. As releases do sistema são frequentes e incrementais.

II. Os requisitos são representados através de casos de uso.

III. Os desenvolvedores não trabalham em pares.

IV. Depois de qualquer integração, todos os testes de unidade devem passar.

De acordo com as afirmativas, marque a alternativa CORRETA

Alternativas
Q622540 Engenharia de Software
Com relação aos processos e às práticas ágeis de desenvolvimento e entrega do produto de software, assinale a opção correta.
Alternativas
Q622282 Engenharia de Software
Com relação às metodologias ágeis XP, Scrum e UP e à metodologia RUP, assinale a opção correta.
Alternativas
Respostas
181: A
182: A
183: B
184: C
185: D
186: A
187: B
188: B
189: A
190: C
191: E
192: E
193: E
194: E
195: B
196: B
197: B
198: C
199: C
200: D