Buscar

AS Geral_PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 1/18
AS Geral
Entrega Sem prazo Pontos 10 Perguntas 20
Disponível 20 ago em 0:00 - 31 ago em 23:59 Limite de tempo Nenhum
Tentativas permitidas 3
Este teste foi travado 31 ago em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 3 36 minutos 7,5 de 10
MAIS RECENTE Tentativa 3 36 minutos 7,5 de 10
Tentativa 2 101 minutos 7,5 de 10
Tentativa 1 46 minutos 5,5 de 10
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 7,5 de 10
Enviado 25 ago em 18:34
Esta tentativa levou 36 minutos.
0,5 / 0,5 ptsPergunta 1
Logo a seguir, há várias definições de XP. Todavia, uma delas não é
válida. Assinale a alternativa INVÁLIDA:
 Usa testes e revisões contínuos. 
 Defende lançamentos frequentes em ciclos curtos. 
 Enfatiza os resultados de negócios primeiro. 
 Adota uma abordagem incremental. 
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448/history?version=3
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448/history?version=3
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448/history?version=2
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448/history?version=1
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 2/18
 
Apresenta resultados de software executável apenas ao final de todas
as fases.
Apenas em metodologias tradicionais como a Waterfall
(cascata) apresenta produtos finais ao término. Projetos que
utilizam metodologias ágeis como o XP fazem entregas
constantes em todas as fases.
0,5 / 0,5 ptsPergunta 2
Qual é o único objetivo XP verdadeiro expresso nas alternativas a
seguir? Identifique a única alternativa válida que detém esse objetivo:
 Deixar o escopo fechado logo cedo, para evitar mudanças. 
 Desacelerar o processo de desenvolvimento de novos softwares. 
 Técnicas como refatoração e reuso só atrapalham a produtividade. 
 
Melhorar a produtividade e introduzir pontos de verificação nos quais
novos requisitos do cliente podem ser adotados.
 
Acelerar a produção do software sem a necessidade de termos um
cliente na área, atrapalhando.
Um dos grandes objetivos do XP é a alta produtividade e isso é
mantido mesmo com a introdução de novos casos, histórias e
mudanças impostos pelos clientes a qualquer tempo ou fase.
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 3/18
0,5 / 0,5 ptsPergunta 3
Marque a alternativa CORRETA que define o que é XP:
 
Metodologia tradicional focada no bom mocismo e em evitar conflitos. 
 
Metodologia ágil que engessa os requisitos logo no início do processo
para colocar o cliente em seu devido lugar.
 
Metodologia tradicional de desenvolvimento de software com
capacidade de resposta às mudanças nos requisitos do cliente.
 
Metodologia mista que precisa de ajuda do método waterfall para
produzir resultados.
 
Metodologia ágil de desenvolvimento de software que se destina a
melhorar a qualidade do software.
Trata-se de uma metodologia ágil; a primeira metodologia
aplicável no mundo e a mais utilizada até o surgimento de
SCRUM. O foco na qualidade é de tal monta que há ao menos
12 práticas que abarcam todas as fases do projeto, e todas
incrementam a qualidade do software produzido.
0,5 / 0,5 ptsPergunta 4
Qual das alternativas a seguir apresenta uma desvantagem em seu
usar o XP.
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 4/18
 
Erros são encontrados em um estágio inicial, pois são realizados
diversos testes de diversas formas.
 
Uma cultura na qual você é requisitado a trabalhar horas e horas para
provar seu “comprometimento com a Empresa”.
 
Cliente está sempre por perto, resultando em um produto final muito
próximo daquilo que ele deseja.
 
Entregas constantes de partes funcionais do software assim o cliente
não precisa esperar muito para ver o software funcionando.
 
Programação em dupla reduz o número de erros e aumenta a
legibilidade do código, o que facilita manutenções futuras.
Uma cultura empresarial baseada em técnicas de
gerenciamento do século passado não é adequada a um
ambiente de alta eficiência e eficácia como o XP. Até porque
você não conseguiria executar o XP se você estivesse cansado.
Isso é um erro bastante comum em Empresas em nosso país
que querem utilizar técnicas novas, mas querem que elas
funcionem do jeito velho.
0,5 / 0,5 ptsPergunta 5
Qual das práticas a seguir não faz parte de XP?
 Ciclo semanal. 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 5/18
 Integração ao final do software. 
 Histórias de usuários. 
 Sentar junto. 
 Trabalho com energia. 
A integração em XP é contínua, como característica dos
métodos ágeis. Além disso, o próprio design incremental e as
construções em 10 minutos ajudam a implementar essa prática
extremamente utilizada pelas Empresas de desenvolvimento de
software atuais.
0,5 / 0,5 ptsPergunta 6
Nas alternativas a seguir, você lê várias assertivas sobre metáforas no
XP. Todavia, uma delas é falsa. Identifique qual é essa alternativa,
assinalando-a:
 
Não é útil para ajudar todos a chegarem a um acordo sobre os
requisitos.
 Usar a metáfora apenas com o objetivo de ouvir. 
 
Facilitar a comunicação para revelar a realidade da equipe em relação
à sua tarefa.
 
Para uma equipe começando, as metáforas são um ponto de partida
confortável e flexível.
 É só uma ajuda para a explicação, não para a persuasão. 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 6/18
Na verdade, a metáfora é fundamental para que todos os
envolvidos, principalmente, negócios que não entendem
linguagem técnica a chegarem a um acordo sobre os requisitos
e verem que a o projeto tem entendimento mínimo necessário
para que se desenvolva.
0 / 0,5 ptsPergunta 7IncorretaIncorreta
Navegável (Browsable) é uma qualidade XP desejada para garantir a
simplicidade. A seguir, você encontra 5 alternativas. Assinale a única
que define esse item de qualidade.
 
Expressar toda a intenção do seu código, mesmo que isso signifique
duplicação.
 
Significa que você pode escrever testes de unidade e testes de
aceitação para verificar automaticamente os problemas.
 
Conhecimento é uma visão do domínio do seu problema que se
desenvolve ao longo do tempo.
 
Uma qualidade que significa que é fácil mostrar a novas pessoas como
tudo funciona.
 
Qualidade de ser capaz de encontrar o que você quer quando você
quer.
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 7/18
Navegável ou Browsable é uma característica da qualidade em
XP que envolve:
• Qualidade de ser capaz de encontrar o que você quer, quando
você quer.
• A escolha de bons nomes em objetos, classes etc., que
ajudam você a encontrar as coisas.
• O uso correto de polimorfismo, delegação e herança ajuda
você a encontrar as coisas quando você precisa.
0,5 / 0,5 ptsPergunta 8
Há uma sequência de eventos em XP em que se descrevem os
passos para criar testes. A seguir, essas fases são declaradas nas
alternativas de A até E. Entretanto, uma delas não faz parte disso.
Identifique-a e assinale essa alternativa:
 Criar um segundo teste. 
 Criar o código mais simples, que fará o teste passar. 
 Continuar até que não haja mais nada para testar. 
 
Criar um teste para definir algum aspecto pequeno do problema em
questão.
 
Criar esse código mais complexo possível, que não fará o teste passar.01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 8/18
Os teste em XP devem ser o mais simples possível, e devem
sempre fazer o teste passar, porque se nos aspectos mais
simples o teste não passar, há problemas muito mais sérios a
serem explorados, inclusive a possibilidade de falta completa de
entendimentos dos requisitos.
0 / 0,5 ptsPergunta 9IncorretaIncorreta
Todos os tipos de teste de software são bem-vindos em XP. Todavia,
num específico, merece tanta atenção que faz parte das práticas de
XP quanto o teste. A seguir, você encontra uma série de tipos de teste.
Assinale o tipo que é necessário ser escrito antes mesmo de escrever
o código do software:
 Teste de Integração. 
 Teste de Regressão. 
 Teste de Unidade. 
 Teste de Karnaux. 
 Teste de Usabilidade. 
Teste de Unidade, certamente, e o motivo é muito simples:
• Todo o código deve ter testes de unidade;
• Todo o código deve passar por todos os testes de unidade
antes de poder ser liberado;
• Quando um bug é encontrado, testes são criados;
• Os testes de aceitação são executados com frequência e a
pontuação é publicada.
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 9/18
0,5 / 0,5 ptsPergunta 10
A seguir, você irá encontrar uma série de assertivas contendo
benefícios do uso da metáfora em XP. Todavia, uma dessas assertivas
é falsa. Identifique-a e marque com um X:
 A metáfora tem ajudado a descobrir o design geral do programa. 
 
Frequentemente usamos a metáfora em conversas com nossos
clientes.
 Metáfora tem uma utilidade muito clara: persuasão! 
 Muitas vezes usamos a metáfora em conversas entre nós. 
 A metáfora ajudou a equipe a encontrar um vocabulário comum. 
Metáfora não serve para persuadir ninguém, muito pelo
contrário; usamos para explicar de forma mais simples e mais
próxima ao universo de um leigo com exemplos que ele possa
associar diretamente ao seu mundo. Caso o exemplo não se
preste e não conecte esse sujeito ao seu mundo, não presta,
outra metáfora deverá ser arrumada para exemplificar.
0,5 / 0,5 ptsPergunta 11
Logo abaixo você encontrará uma sequência de alternativas que
definem o que é necessário para a prática de programação em pares
funcionar. Porém, uma delas está errada. Assinale essa alternativa
com um X.
 princípio dos 4 olhos 
 dois desenvolvedores se juntam e trabalham em um computador. 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 10/18
 
seriam igualmente habilidosos e cada uma tem tempo igual no teclado. 
 
trabalham juntos para projetar, codificar e testar histórias de usuários. 
 
colocar o código que está sendo produzido diretamente em produção 
Na verdade, XP pretende colocar o código escrito no ar o mais
rapidamente possível, todavia, não sem antes revisar o código
que está sendo produzido. E isso significa a obrigatoriedade do
teste unitário, depois de aceitação pelo cliente antes de colocar
em produção.
0,5 / 0,5 ptsPergunta 12
Abaixo você encontrará os passos para o uso de uma rotina de
melhoria contínua. Todavia, um deles é falso. Identifique qual é a
alternativa falsa, assinalando-a.
 Determinar a causa 
 Determinar o culpado 
 Acompanhamento 
 Descrever o problema 
 Resolver o problema 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 11/18
Melhoria contínua não é uma prática policialesca que busca
encontrar culpados, mas um processo de qualidade na qual
todos estão expostos e sujeitos a erros e acertos, pois somos
seres humanos em essência. O foco é resolver o problema,
lembra?!
0 / 0,5 ptsPergunta 13IncorretaIncorreta
Logo abaixo você encontra uma série de alternativas que define uma
das práticas XP que é a programação em pares. Assinale a alternativa
que contém a definição correta da abordagem para essa prática.
 
abordagem orientada para os custos no desenvolvimento de software 
 
abordagem orientada para a megalomania no desenvolvimento de
software
 
abordagem orientada para o resultado no desenvolvimento de software
 
abordagem orientada para a sociologia no desenvolvimento de
software
 
abordagem orientada para a documentação no desenvolvimento de
software
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 12/18
Nas palavras de Kent Beck, criado do XP “A programação em
pares é um diálogo entre duas pessoas que tentam programar
simultaneamente (e analisar, projetar e testar) e entender juntos
como programar melhor. É sociologicamente uma conversa em
muitos níveis, assistida e focada em um computador. (...) Sua
natureza conversacional de programação em pares também
aprimora o processo de desenvolvimento de software”.
0,5 / 0,5 ptsPergunta 14
Um requisito mandatório na melhoria contínua diz respeito à ordem
das coisas, e nas coisas. Identifique nos requisitos abaixo qual dessas
assertivas é a verdadeira. Identifique-a e marque com um X.
 Melhorar é organizar 
 Melhorar é ter uma equipe que faz o que mandam. 
 Melhorar é ter o cliente subserviente 
 Melhorar é obter lucro acima das pessoas 
 Melhorar é cortar funcionários 
Organizar permite que você personalize seu fluxo de trabalho
para que, por exemplo, se quiser que cada novo recurso seja
revisado por código, você pode torná-lo uma etapa obrigatória.
A organização permite o uso adequado do tempo e recursos
para se dedicar e fazer melhor.
0 / 0,5 ptsPergunta 15IncorretaIncorreta
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 13/18
Explicar as histórias é papel de que ator X? Assinale a alternativa
correta.
 Sponsor 
 Coach 
 Cliente 
 Desenvolvedor 
 Gerente 
Faz parte do papel do cliente XP:
• Escrever histórias de usuários
• Escrever testes funcionais
• Definir prioridades nas histórias
• Explicar as histórias
• Influenciar perguntas das histórias de usuários
0,5 / 0,5 ptsPergunta 16
Abaixo há alternativas descrevendo as vantagens de se adotar os
padrões de codificação XP, menos uma. Assinale essa alternativa
incorreta.
 Demanda um código claro. 
 
Permite que o código fique em posse do desenvolvedor como
proprietário.
 Reduz a necessidade de comentários internos. 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 14/18
 
Reduz a quantidade de tempo que os desenvolvedores gastam
reformatando o código de outras pessoas.
 Demanda um código inequívoco do desenvolvedor. 
Bem, como sabemos, as regras que formam os padrões de
codificação XP foram criadas para todos os desenvolvedores:
o Poderem mudar de uma parte do sistema para outra parte
sem problemas de nomenclatura ou estruturas estranhas.
o Trocarem de parceiros algumas vezes por dia às vezes.
o Refatorarem o código do outro constantemente.
Portanto, não podem ser donos e detentores do código fonte do
que realizaram, o código deve mandatoriamente ser
compartilhado entre todos.
0,5 / 0,5 ptsPergunta 17
Em XP existem as chamadas práticas de suporte, cuja finalidade está
ancorada em fazer com que as 12 práticas sejam utilizadas durante
um projeto passando por todo o ciclo de vida. Há um perigo,
entretanto, aos aventureiros que querem adotar apenas uma ou outra
prática. Identifique a alternativa correta que contém esse perigo/risco.
 
As práticas são usadas como um todo, para que elas se apoiem
mutuamente.
 
Elas nos ajudam a eliminar erros e adicionar mais valor ao software. 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=115/18
 
Nos ajuda a trabalhar de maneira mais inteligente e colaborativamente.
 Foram feitas para diminuir o desperdício de tempo. 
 
Práticas de XP, se implementadas isoladamente, podem ser fracas e,
portanto, podem falhar.
O grande risco que ocorre em equipes novatas de metodologias
ágeis diz respeito à tentação de aplicar apenas uma ou outra
prática, o que é um erro muito grande porque estão todas
amarradas umas às outras e permitem que uma metodologia
robusta, coesa e focada na qualidade possa emergir produzindo
um software de alta performance e livre de erros.
0,5 / 0,5 ptsPergunta 18
Por que XP entende como improdutiva e sem qualidade uma
quantidade maior do que 40h semanais de trabalho, sendo que em
alguns casos há defesas para menos horas de trabalho ainda?
Assinale a única alternativa que contém esse motivo.
 
Há mitos e teorias da conspiração em excesso na área de TIC,
principalmente em desenvolvimento de software gerando essas
mentiras.
 
Porque as taxas de defeitos começam a subir, os ânimos se inflamam e
a comunicação se deteriora.
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 16/18
 
Porque as taxas de defeitos, apesar de diminuírem e os ânimos
arrefecerem, a comunicação se deteriora.
 
Porque isso é um mito, todos sabemos que uma jornada ideal de
trabalho em TIC envolve ao menos 60h semanais e isso não gera
cansaço algum.
 
O ideal é trabalhar sempre mais que 40 horas semanais, porque assim
o chefe não nos prejudica e nos paga horas extras.
Num ambiente de trabalho onde somos submetidos a muitas
horas além do normal numa semana, essa situação gera
estresse e consequentemente nervosismo, portanto falta de
concentração. Como resultado acumulam-se os erros e
retrabalhos e discussões passam a ser constantes,
comprometendo o projeto.
0 / 0,5 ptsPergunta 19IncorretaIncorreta
É notório que os desenvolvedores trabalham em um ambiente onde o
estresse da mudança, aliado à pressão do tempo, está sempre
presente. Além disso, para os gestores, trabalhar em projetos XP
significa conduzir consistentemente a qualidade e o desempenho
durante todo o ciclo de vida do projeto. À qual prática referem-se essas
assertivas acima? Assinale a alternativa correta.
 Padrões de codificação. 
 Propriedade coletiva. 
 Refatoração. 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 17/18
 Semana de 40h de trabalho. 
 Lançamentos curtos. 
Programação Extrema enfatiza o número limitado de horas de
trabalho por semana para todos os membros da equipe, com
base em sua sustentabilidade, até um máximo de 40 horas por
semana.
Se alguém trabalha por mais tempo do que isso, é considerado
como horas extras.
Horas extras são permitidas por no máximo uma semana.
Essa prática foi criada para garantir que todo membro da
equipe seja criativo, cuidadoso e confiante e isso só se
consegue quando você está descansado.
0,5 / 0,5 ptsPergunta 20
Qual das alternativas abaixo representa a prática XP adequada para a
seguinte recomendação: “Inclua um usuário real e ativo na equipe,
disponível em período integral para responder às perguntas, resolver
disputas e definir prioridades de pequena escala.” Assinale a
alternativa que a define.
 Cliente no local 
 Padrões de codificação 
 Padrões de codificação 
 Metáfora 
 Propriedade Coletiva 
01/09/2022 11:05 AS Geral: PROJETOS ÁGEIS COM EXTREME PROGRAMMING (XP)
https://cruzeirodosul.instructure.com/courses/30557/quizzes/65448?headless=1 18/18
A única pratica possível para essa definição é termos o cliente
no local, para tirar nossas dúvidas, definir prioridades, explicar
melhor o negócio, ajudar a criar, testar e participar dos testes de
aceitação.
Pontuação do teste: 7,5 de 10

Continue navegando