Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Extreme Programming 
O que e Extreme Programming (XP) no contexto do desenvolvimento de software?
a) Um metodo tradicional de desenvolvimento em cascata
b) Uma metodologia agil que enfatiza a comunicacao, feedback rapido e simplicidade
c) Um modelo rigido e inflexivel de gestao de projetos
d) Uma tecnica para criar codigos exclusivamente para sistemas operacionais
Resposta: b) Extreme Programming e uma metodologia agil que foca na colaboracao, entregas
frequentes e adaptacao rapida as mudancas.
Qual e um dos principais valores do Extreme Programming?
a) Documentacao extensa e detalhada
b) Comunicacao eficaz entre todos os membros da equipe
c) Isolamento dos desenvolvedores para evitar conflitos
d) Entregas unicas ao final do projeto
Resposta: b) A comunicacao e fundamental no XP, pois promove a troca continua de informacoes
para garantir o alinhamento.
Como o Extreme Programming aborda a questao do feedback durante o desenvolvimento?
a) Feedback e solicitado somente no final do projeto
b) Feedback e continuo, com ciclos curtos para ajustes rapidos
c) Feedback e desconsiderado para manter o cronograma
d) Feedback so e dado pelo gerente de projetos
Resposta: b) O XP valoriza feedback constante para detectar erros e ajustar direcoes rapidamente.
O que significa programacao em par no Extreme Programming?
a) Dois programadores trabalham juntos no mesmo computador para desenvolver codigo
b) Programadores trabalham sozinhos em pares de dias alternados
c) Um programador escreve o codigo, e outro apenas revisa depois do termino
d) Programacao feita por dois times separados
Resposta: a) A programacao em par envolve dois desenvolvedores codificando juntos para
melhorar a qualidade e compartilhar conhecimento.
Qual e a importancia dos testes no Extreme Programming?
a) Testes sao feitos apenas apos a finalizacao do codigo
b) Testes sao continuos, escritos antes mesmo do codigo, seguindo o Test-Driven Development
(TDD)
c) Testes sao opcionais e realizados somente em projetos criticos
d) Testes sao feitos somente por uma equipe separada apos a entrega
Resposta: b) No XP, testes automatizados sao essenciais e desenvolvidos junto com o codigo para
garantir qualidade.
O que e a pratica de refatoracao no contexto do XP?
a) Reescrever o codigo antigo em uma nova linguagem
b) Melhorar o codigo existente sem alterar seu comportamento para torna-lo mais limpo e eficiente
c) Apagar todo o codigo e recomecar do zero
d) Copiar trechos de codigo de projetos anteriores
Resposta: b) Refatoracao e a melhoria continua do codigo para facilitar manutencao e evitar dividas
tecnicas.
Por que o XP recomenda entregas frequentes e pequenas?
a) Para evitar que o cliente veja o progresso do projeto
b) Para reduzir riscos e permitir ajustes rapidos conforme o feedback recebido
c) Para garantir que o produto final seja entregue somente apos meses de desenvolvimento
d) Para dificultar a comunicacao com o cliente
Resposta: b) Entregas pequenas e frequentes possibilitam adaptacao rapida as mudancas e
aumento da satisfacao do cliente.
O que e a simplicidade na filosofia do Extreme Programming?
a) Desenvolver o sistema mais simples possivel que atenda as necessidades atuais, sem adicionar
funcionalidades desnecessarias
b) Evitar documentacao e planejamento
c) Construir sistemas complexos desde o inicio para prever todas as situacoes futuras
d) Escrever codigo sem padroes para agilizar o desenvolvimento
Resposta: a) XP prega desenvolver apenas o que e necessario no momento para evitar desperdicio
de tempo e recursos.
Qual o papel do cliente no processo do Extreme Programming?
a) O cliente apenas recebe o produto final, sem envolvimento durante o desenvolvimento
b) O cliente participa ativamente, fornecendo requisitos e feedback continuo
c) O cliente nao e envolvido, pois a equipe tecnica decide tudo
d) O cliente so revisa o contrato no inicio do projeto
Resposta: b) A participacao constante do cliente e fundamental para garantir que o produto atenda
as suas expectativas.
Como o XP lida com mudancas nos requisitos durante o desenvolvimento?
a) Mudancas nao sao permitidas apos o inicio do projeto
b) O XP aceita e adapta-se rapidamente as mudancas, incorporando-as nas proximas entregas
c) Mudancas so podem ser feitas mediante um novo contrato formal
d) Mudancas sao ignoradas para manter o cronograma
Resposta: b) O XP valoriza a flexibilidade e aceita mudancas para melhor atender as necessidades
reais do cliente.
Qual e a duracao tipica de um iteration ou iteracao no Extreme Programming?
a) Entre 6 a 12 meses
b) De 1 a 3 semanas
c) 1 dia
d) 3 a 4 meses
Resposta: b) As iteracoes sao curtas, geralmente de uma a tres semanas, para permitir ciclos
rapidos de desenvolvimento e feedback.
O que e a metafora no Extreme Programming?
a) Uma documentacao detalhada do sistema
b) Um padrao de linguagem usado para descrever o sistema de forma simples e compreensivel
para toda a equipe
c) Um tipo de teste automatizado
d) Um termo para a entrega do projeto
Resposta: b) A metafora ajuda a equipe a manter uma visao comum sobre o funcionamento e a
estrutura do sistema.
Por que a pratica de propriedade coletiva do codigo e importante no XP?
a) Para evitar que somente uma pessoa entenda o codigo e garantir que todos possam modifica-lo
b) Para que apenas o gerente possa alterar o codigo
c) Para impedir que o cliente acesse o codigo
d) Para garantir que apenas o programador original trabalhe em seu codigo
Resposta: a) A propriedade coletiva facilita a colaboracao, manutencao e evita dependencia de um
unico desenvolvedor.
Como o XP incentiva a sustentabilidade da equipe?
a) Atraves de jornadas exaustivas para acelerar a entrega
b) Promovendo ritmo de trabalho sustentavel, evitando horas extras excessivas
c) Ignorando o bem-estar da equipe para priorizar prazos
d) Exigindo que todos trabalhem isoladamente para aumentar produtividade
Resposta: b) O XP prega um ritmo constante que possa ser mantido sem prejudicar a saude fisica e
mental da equipe.
Qual e o objetivo dos stand-up meetings em Extreme Programming?
a) Reunioes longas para planejamento detalhado
b) Reunioes diarias rapidas para alinhar o progresso, identificar impedimentos e coordenar
atividades
c) Encontros mensais para avaliacao de desempenho individual
d) Reunioes exclusivas para gerentes de projeto
Resposta: b) Stand-ups sao reunioes rapidas e objetivas para garantir comunicacao efetiva diaria.
O que e Planejamento de Liberacao (Release Planning) em XP?
a) Planejar o lancamento do produto somente no final do projeto
b) Definir quais funcionalidades serao entregues em cada iteracao, alinhando expectativas com o
cliente
c) Escolher a data para a festa de lancamento do produto
d) Planejar somente o marketing do software
Resposta: b) E uma etapa onde o time e o cliente decidem o escopo e prioridades das proximas
entregas.
Como o XP trata a documentacao do software?
a) Documentacao extensa e detalhada e obrigatoria desde o inicio
b) Documentacao minima, apenas o necessario para entendimento e manutencao, priorizando
codigo claro e testes
c) Nao ha documentacao alguma
d) Documentacao feita apenas pelo cliente
Resposta: b) XP valoriza mais o codigo bem escrito e testado do que documentos longos e
desatualizados.
Qual a relacao entre Extreme Programming e outras metodologias ageis?
a) XP e incompativel com outras metodologias ageis
b) XP e uma das metodologias ageis e pode ser combinada com praticas de Scrum, Kanban, entre
outras
c) XP e mais lento que metodologias tradicionais
d) XP e usada somente em projetos pequenos, enquanto outras metodologias sao para grandes
projetos
Resposta: b) XP e uma das abordagens ageis e compartilha valores e principios com outras
metodologias, podendo ser adaptada.
Por que o planejamento iterativo e fundamental no Extreme Programming?
a) Para garantir que o projeto nao mude ate o final
b) Para permitir ajustes frequentes conforme o feedbacke a evolucao do projeto
c) Para evitar reunioes e comunicacao com o cliente
d) Para documentar tudo em planilhas complexas
Resposta: b) O planejamento iterativo permite flexibilidade e resposta rapida a mudancas.
O que e o cliente on-site na metodologia XP?
a) Um representante do cliente que trabalha junto a equipe durante o desenvolvimento, disponivel
para esclarecer duvidas
b) O cliente que so aparece no inicio e no fim do projeto
c) O gerente de projeto da equipe tecnica
d) Um usuario final sem contato com a equipe
Resposta: a) A presenca do cliente no local facilita a comunicacao, decisoes rapidas e alinhamento
continuo.
Como o XP auxilia no controle de qualidade do software?
a) Atraves de testes automatizados, programacao em par e refatoracao constante
b) Apenas com a revisao do gerente ao final do projeto
c) Por meio de auditorias externas sem participacao da equipe
d) Com o uso exclusivo de documentacao para evitar erros
Resposta: a) O XP promove qualidade continua com praticas integradas que previnem e detectam
falhas rapidamente.
O que significa yagni (You Arent Gonna Need It) no contexto do Extreme Programming?
a) Programar todas as funcionalidades imaginaveis desde o inicio
b) Evitar desenvolver funcionalidades desnecessarias antes que elas sejam realmente necessarias
c) Priorizar a documentacao em vez do codigo
d) Ignorar o feedback do cliente
Resposta: b) O principio yagni incentiva a simplicidade e evita desperdicio de esforco em
funcionalidades superfluas.
Quais sao os beneficios da programacao em par?
a) Aumento da qualidade do codigo, troca de conhecimento e reducao de erros
b) Reducao da velocidade do desenvolvimento sem beneficios reais
c) Isolamento dos programadores para evitar conflitos
d) Apenas aumento dos custos do projeto
Resposta: a) A programacao em par melhora a qualidade, acelera aprendizado e reduz bugs.
Como o XP trata a estimativa de esforco para as tarefas?
a) Estimativas longas e detalhadas feitas no inicio do projeto
b) Estimativas rapidas e continuas, ajustadas a cada iteracao com base no progresso real
c) Nao utiliza estimativas
d) Estimativas feitas exclusivamente por consultores externos
Resposta: b) Estimativas no XP sao adaptativas, facilitando o planejamento agil e realista.
O que e o metamodelo em Extreme Programming?
a) Um documento formal detalhado
b) Uma visao simples e compartilhada que guia o desenvolvimento do sistema
c) Uma arquitetura rigida imutavel
d) Um modelo de banco de dados
Resposta: b) O metamodelo ajuda a equipe a manter foco e entendimento comum do projeto.
Como o XP promove a transparencia no projeto?
a) Mantendo informacoes apenas entre os gerentes
b) Compartilhando continuamente progresso, dificuldades e decisoes com toda a equipe e cliente
c) Ocultando problemas para nao preocupar o cliente
d) Utilizando documentacao tecnica exclusiva para a equipe de desenvolvimento
Resposta: b) Transparencia e chave para confianca e tomada de decisoes eficazes.
Quais sao as consequencias de nao seguir as praticas do XP corretamente?
a) Aumento do risco de falhas, atrasos e insatisfacao do cliente
b) Nenhuma consequencia significativa
c) Apenas melhoria na qualidade do codigo
d) Reducao do trabalho da equipe
Resposta: a) Ignorar praticas como testes e comunicacao pode comprometer o sucesso do projeto.
O que e o stand-up meeting e qual sua frequencia no XP?
a) Reuniao mensal para planejamento estrategico
b) Reuniao diaria curta para alinhamento rapido da equipe
c) Evento trimestral para revisao do projeto
d) Encontro anual para avaliacao de desempenho
Resposta: b) O stand-up e uma reuniao rapida diaria para coordenar esforcos e resolver
impedimentos.
Como o XP lida com a documentacao de codigo?
a) Incentiva codigo limpo e legivel para minimizar a necessidade de documentacao extensa
b) Exige documentacao detalhada para cada linha de codigo
c) Desconsidera a documentacao por completo
d) Prioriza documentacao externa sobre codigo funcional
Resposta: a) Codigo claro e testes automatizados substituem a necessidade de documentos
extensos.
Qual e o impacto do XP no envolvimento do time no projeto?
a) Reduz o engajamento, pois o cliente toma todas as decisoes
b) Aumenta o engajamento por promover colaboracao intensa e tomada de decisoes conjunta
c) Apenas o gerente se envolve nas decisoes
d) Exclui o cliente do processo para agilizar o trabalho
Resposta: b) XP estimula forte colaboracao e comprometimento entre equipe e cliente.
Se desejar, posso criar mais perguntas para ampliar ainda mais o conteudo sobre Extreme
Programming!

Mais conteúdos dessa disciplina