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

Foram encontradas 334 questões

Q1062702 Engenharia de Software
No que diz respeito a processos e práticas ágeis, o desenvolvimento incremental
Alternativas
Q1057599 Engenharia de Software

Sobre processos de desenvolvimento de software, considere as informações a seguir.


I. Metodologias de desenvolvimento em cascata (waterfall) são muito úteis em projetos de desenvolvimento de software, independentemente do tamanho do projeto.

II. A documentação detalhada das funcionalidades de um projeto pode ser muito importante em contexto no qual a equipe de desenvolvimento encontra-se distribuída.

III. Metodologias ágeis são adequadas para projetos de pequeno e médio porte com entregas frequentes. 

IV. São exemplos de metodologias ágeis: eXtreme Programming (XP), Rational Unified Process (RUP) e SCRUM.


Estão CORRETAS, apenas, as proposições

Alternativas
Q1044304 Engenharia de Software
Um dos processos ágeis de desenvolvimento de software é a programação extrema (extreme programming – XP), cuja fase ou atividade inicial é composta pela descrição dos cenários (características e funcionalidades) requisitadas para o software a ser desenvolvido. Essa atividade recebe a denominação de
Alternativas
Q1038204 Engenharia de Software

Julgue o item seguinte, a respeito das metodologias de desenvolvimento de software.


No XP (Extreme Programming), o valor de uma história de usuário é atribuído pelos membros da equipe e é medido em termos de semanas estimadas para o desenvolvimento.

Alternativas
Q1037058 Engenharia de Software
Em um projeto de software baseado na metodologia ágil XP, um Analista de TI deve
Alternativas
Q995236 Engenharia de Software
Scrum e XP são metodologias ágeis usadas no contexto de desenvolvimento de software que
Alternativas
Q993846 Engenharia de Software
Sobre metodologias de Desenvolvimento Ágil de software, o que podemos afirmar corretamente?
Alternativas
Q1179654 Engenharia de Software
Qual das alternativas a seguir apresenta somente métodos ágeis de desenvolvimento de software?
Alternativas
Q1165637 Engenharia de Software
O método de desenvolvimento ágil denominado de XP (Extreme Programming) tem sua estrutura baseada em algumas prerrogativas, dentre as quais, é correto citar como princípios do XP:
Alternativas
Q1165348 Engenharia de Software
O Pair Programming (Programação em Pares) é uma característica de um determinado método de desenvolvimento de software em que dois programadores trabalham juntos no desenvolvimento de um código. Qual foi o método que criou essa prática?
Alternativas
Q1160093 Engenharia de Software
Na metodologia ágil Extreme Programming (XP), a propriedade do código é coletiva, dessa forma, todos compartilham o mesmo orgulho e as mesmas críticas. Considerando o exposto, assinale a alternativa que apresenta uma das regras da codificação em XP.
Alternativas
Q1126349 Engenharia de Software
A Engenharia de Software visa especificar/modelar o planejamento, o desenvolvimento e a manutenção de um software. Em relação à Engenharia de Software, suas práticas e princípios, julgue, como VERDADEIRO ou FALSO, os itens a seguir.
Uma das práticas do Extreme Programming é o uso do código coletivo, na qual todos os desenvolvedores têm acesso ao código.
Alternativas
Q1120813 Engenharia de Software
Metodologias ágeis podem ser aplicadas para f a c i l i t a r a a d a p t a ç ã o d o p r o c e s s o d e desenvolvimento de software a mudanças. Trata-se de uma abordagem de desenvolvimento de software ágil amplamente conhecida e utilizada, denominada:
Alternativas
Q1101783 Engenharia de Software
Sobre as práticas do XP (Extreme Programming), assinale a alternativa INCORRETA.
Alternativas
Q1075377 Engenharia de Software
Extreming Programming (XP) é um método de desenvolvimento ágil amplamente utilizado pelas software houses. Com base neste método, qual alternativa a seguir possui uma prática que NÃO faz parte do XP?
Alternativas
Q952507 Engenharia de Software
Um Analista está trabalhando em um projeto de desenvolvimento de software utilizando o método Extreme Programming (XP) e executando testes com base no ciclo definido no Test-Driven Development (TDD). Nesse ciclo,
Alternativas
Q950964 Engenharia de Software

Acerca dos métodos ágeis, julgue o próximo item.


Em XP, a técnica de planning game é utilizada pelo cliente para identificar as prioridades do que deve ser construído em um software, sem a participação dos desenvolvedores.

Alternativas
Q942879 Engenharia de Software

Programação Extrema (XP - Extreme Programming) é uma das principais metodologias ágeis já propostas. A respeito de XP, considere as afirmativas abaixo.


I XP promove a execução de testes automatizados de avaliação do desempenho a cada iteração de desenvolvimento do sistema.

II Em XP, os requisitos do sistema são especificados através de casos de uso.

III A prática de integração contínua do XP envolve a geração frequente de versões (builds) do sistema, assim como execução dos testes automatizados sobre as versões geradas.

IV A prática de refatoração do XP envolve a modificação interna do código de classes do sistema, mas sem modificar seu comportamento externo (interfaces dos métodos).


Estão corretas as afirmativas

Alternativas
Q940527 Engenharia de Software

Programação Extrema (XP - Extreme Programming) é uma das principais metodologias ágeis já propostas. Considere as seguintes afirmativas a respeito de suas práticas.

I A técnica de refatoração promove mudanças no código que visam à adição de novas funcionalidades.

II XP determina a produção de um executável do sistema desenvolvido a cada iteração.

III XP motiva a criação de projetos simples onde requisitos futuros não são inicialmente contemplados.

IV Integração contínua consiste na geração de builds diários do sistema.


Estão corretas as afirmativas 

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922591 Engenharia de Software

Considere as seguintes afirmações sobre princípios ou práticas da XP (Extreme Programming).


I - Um representante do usuário final do sistema (cliente) deve estar disponível todo o tempo à equipe de XP. Em um processo de Extreme Programming, o cliente é um membro da equipe de desenvolvimento e é responsável por levar ao grupo os requisitos de sistema para implementação.

II - Todos os desenvolvedores devem refatorar o código continuamente, assim que encontrarem oportunidades de melhorias de código.

III- Os desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. Todos os desenvolvedores têm responsabilidade em relação ao código; qualquer um pode mudar qualquer coisa.


Quais estão corretas?

Alternativas
Respostas
121: B
122: B
123: B
124: E
125: E
126: A
127: D
128: A
129: C
130: B
131: A
132: C
133: E
134: D
135: C
136: B
137: E
138: A
139: D
140: E