Buscar

Métodos ageis com Scrum exercício 2

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 8 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 8 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

Prévia do material em texto

Questões
Exercicio
Métodos Ágeis Específicos
Você acertou 10 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
Quais afirmativas abaixo NÃO são verdadeiras:
I� Podemos combinar práticas de kanban e XP no fluxo de desenvolvimento de produtos de um time ágil.
II� Kanban é apenas indicado para times de desenvolvimento de software.
II� Agile coach é papel obrigatório quando se adota uma metodologia ágil.
V� XP nasceu de uma necessidade de otimização de fluxo produtivo da indústria.
I, III e IV
I, II e IV
I, II e III
II e IV
II, III e IV
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: II, III e IV
Justificativa: A primeira afirmação é verdadeira, pois é possível combinar as práticas de kanban com XP, aproveitando as características que cada um dos métodos oferece, como o uso do quadro kanban e fluxo puxado com TDD e programação em
pares. A segunda afirmação é falsa, pois o método Kanban faz parte do sistema Toyota e, portanto, não é exclusivo para times de software. A terceira afirmação também é falsa, pois o Agile Coach não é um papel obrigatório para as organizações que
adotam a metodologia ágil, geralmente é sugerido em contextos de múltiplos times trabalhando para a entrega de um produto ou solução. A quarta afirmação é falsa, pois XP �Extreme Programming) surgiu após um projeto crítico na Chrysler, que
estava fadado ao fracasso, onde Ken Beck aplicou técnicas revolucionárias de engenharia de software para alcançar o sucesso, e não de uma necessidade de otimização de fluxo produtivo da indústria.
2 Marcar para revisão
Acerca dos métodos ágeis, assinale a opção que completa corretamente a lacuna da sentença abaixo.
_______________ é organizado por colunas que representam um fluxo de trabalho pelo qual passam itens ou tarefas desenvolvidas. É visual e as atividades ficarão explícitas a todos os membros de um time.
A
B
C
D
E
A
B
C
D
E
Quadro Kanban
Método Kanban
Customer Kanban
Kanban
Kaizen
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O quadro Kanban é a resposta correta. Este é um instrumento visual que organiza o fluxo de trabalho em colunas, tornando as atividades explícitas para todos os membros de uma equipe. O método Kanban, por sua vez, é uma abordagem de gestão
que utiliza o quadro Kanban como ferramenta para tornar o trabalho visível e impulsionar a melhoria contínua e a entrega de valor. O Customer Kanban, ou fluxo de ponta a ponta, também utiliza o quadro Kanban para tornar visível todo o trabalho
desde a concepção de uma ideia até que seja desenvolvida e entregue ao cliente. Já o termo Kaizen refere-se à filosofia ou às práticas que incidem sobre a melhoria contínua, sejam elas grandes ou pequenas.
3 Marcar para revisão
XP e Kanban são práticas de gerenciamento de projetos de software populares entre praticantes do desenvolvimento ágil.
Um aspecto de divergência entre as duas práticas é:
Processo incremental.
Processo iterativo.
Uso de quadro de tarefas.
Representação do estágio de desenvolvimento de uma tarefa.
Valorização de feedback.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: Processo iterativo.
Justificativa: As práticas XP e Kanban compartilham muitos aspectos em comum como a entrega de pequenos pacotes de trabalho de forma incremental a representação do estágio de desenvolvimento de uma tarefa em um quadro de tarefas e a
A
B
C
D
E
A
B
C
Justificativa: As práticas XP e Kanban compartilham muitos aspectos em comum, como a entrega de pequenos pacotes de trabalho de forma incremental, a representação do estágio de desenvolvimento de uma tarefa em um quadro de tarefas e a
valorização do feedback. No entanto, uma diferença significativa entre as duas é a abordagem ao processo de desenvolvimento. Enquanto o XP utiliza um processo iterativo, com ciclos de desenvolvimento definidos, o Kanban segue um fluxo
contínuo, sem a necessidade de iterações fixas. Portanto, o aspecto de divergência entre as duas práticas é o processo iterativo.
4 Marcar para revisão
XP é o mais específico dos frameworks ágeis de desenvolvimento de software. Apresenta como ideia precípua produzir software de elevada qualidade, ao mesmo tempo em que promove qualidade de vida para a equipe de desenvolvimento. Nesse
sentido, Diversidade, Melhoria e Responsabilidade Aceita são alguns dos _______________ definidos na XP.
Conceitos
Práticas
Princípios
Atributos da Equipe
Valores
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: Valores
Justificativa: Os valores são elementos fundamentais na metodologia XP �Extreme Programming). Eles norteiam as práticas, princípios e papéis nos times XP. Toda a tomada de decisão deve revisitar esses valores para verificar se estão alinhados com
eles. Diversidade, Melhoria e Responsabilidade Aceita são exemplos de valores que são enfatizados na XP. Portanto, esses são os elementos que preenchem a lacuna no enunciado da questão.
5 Marcar para revisão
�FUNDATEC / 2022 � adaptada) O processo de desenvolvimento de software especificado pela Programação Extrema (eXtreme Programming � XP) começa com uma fase de planejamento, na qual são levantados e descritos requisitos para o software na
forma de _______________. O projeto e desenvolvimento dos requisitos busca focar nas necessidades imediatas. Necessidades de melhoria no projeto são realizadas através de processos de _______________. Além disso, se recomenda que a atividade de
codificação ocorra em _______________ e seja guiada por _______________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
histórias de usuários - refatoração - quartetos - testes
histórias de usuários - testes - pares - casos de uso
histórias de usuários - refatoração - pares - testes
D
E
A
B
C
D
E
modelos de domínio - refatoração - pares - testes
modelos de domínio - testes - quartetos - casos de uso
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: histórias de usuários - refatoração - pares - testes
Justificativa: A Programação Extrema (eXtreme Programming � XP) é uma metodologia de desenvolvimento de software que começa com uma fase de planejamento, onde os requisitos do software são levantados e descritos na forma de histórias de
usuários. Essas histórias são pequenas descrições das funcionalidades desejadas do ponto de vista do usuário. O foco é nas necessidades imediatas, e qualquer necessidade de melhoria no projeto é realizada através de processos de refatoração,
que é a reestruturação do código sem alterar seu comportamento externo. Além disso, a XP recomenda que a atividade de codificação ocorra em pares, para promover a revisão de código e a troca de conhecimento entre os desenvolvedores, e que
seja guiada por testes, para garantir a qualidade do software produzido.
6 Marcar para revisão
�MPE�PA / 2012 � adaptada) A metodologia ágil Extreme Programming �XP� baseia-se em 14 práticas, algumas das quais são adotadas há muitos anos na indústria de software. A prática na qual se focaliza o aperfeiçoamento do projeto de software e que
está presente em todo o desenvolvimento é chamada de:
Metáfora.
Refatoração.
Integração contínua.
Projeto simples.
Programação em pares.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a refatoração. A refatoração é uma prática da metodologia ágil Extreme Programming �XP� que se concentra no aperfeiçoamento contínuo do projeto de software. Ela envolve a modificação de um sistema de softwarede tal
maneira que, embora o comportamento externo do código permaneça o mesmo, sua estrutura interna é aprimorada. Isso é feito de maneira disciplinada, organizando e simplificando o código para minimizar a possibilidade de introdução de erros. Em
outras palavras, a refatoração é o processo de aperfeiçoar o projeto de codificação após sua implementação inicial.
7 Marcar para revisão
A
B
C
D
E
A
B
C
D
E
Kanban e eXtreaming Programming são métodos precursores na história da agilidade.
Em uma análise exploratória inicial, podemos dizer que entregar valor mais cedo é:
Sobrecarregar a linha de produção.
Nunca deixar os recursos inativos.
Evitar grandes lotes para entregar de forma mais contínua.
Pular etapas.
Colocar mais pessoas no time.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: Evitar grandes lotes para entregar de forma mais contínua.
Justificativa: A entrega de valor mais cedo é uma prática que visa gerenciar o fluxo de trabalho de maneira que se possa manter um ritmo sustentável de entregas contínuas. Isso é feito através da divisão do trabalho em pequenos lotes, que são
entregues com frequência e qualidade, ao invés de acumular grandes volumes de trabalho para serem entregues de uma só vez. Essa prática permite que o valor seja entregue ao cliente de forma mais rápida e contínua, aumentando a eficiência e a
satisfação do cliente.
8 Marcar para revisão
A metodologia XP surgiu no final da década de 90, após o início da Internet, levando a mudanças significativas no ciclo de desenvolvimento de software. Qual dos seguintes aspectos NÃO é uma prática de Programação Extrema?
Desenvolvimento orientado a testes.
Pequenos lançamentos.
Posse coletiva.
Capacitar clientes.
Programação em pares.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
A
B
C
D
E
A
B
Gabarito Comentado
Gabarito: Capacitar clientes.
Justificativa: A Programação Extrema �XP� é uma metodologia de desenvolvimento de software que enfatiza a qualidade do software e a capacidade de responder a mudanças nas necessidades do cliente. Entre suas práticas, estão o
desenvolvimento orientado a testes, que auxilia na definição do que deve ser desenvolvido, tornando-se parte do requisito do produto; pequenos lançamentos, que permitem entregar valor mais cedo e mitigar erros; posse coletiva, que estimula que o
código e a responsabilidade sejam compartilhados por todo o time; e programação em pares, que se baseia no princípio de que o programa sempre é revisado por duas pessoas, diminuindo a possibilidade de defeitos. No entanto, a capacitação de
clientes não é uma prática da Programação Extrema. Esta atividade é geralmente realizada por um facilitador ou Agile Coach, que promove mudanças na forma de trabalhar dos clientes.
9 Marcar para revisão
Independentemente da área de atuação profissional, qualidade e capricho são características valorizadas no fluxo de trabalho. Com esses aspectos em mente, quando devemos levar em conta a qualidade?
Nas fases de testes.
Em cada ciclo, desde a primeira etapa.
Nos pontos de garantia de qualidade.
Na entrega do produto.
Na etapa de concepção.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: Em cada ciclo, desde a primeira etapa.
Justificativa: A qualidade é um aspecto que deve ser considerado em todas as fases de um projeto ou processo de trabalho, desde a primeira etapa. Isso significa que a qualidade não deve ser uma preocupação apenas nas fases de testes, na
entrega do produto ou nos pontos de garantia de qualidade. Ao invés disso, a qualidade deve ser uma responsabilidade compartilhada por todos os envolvidos e deve ser incorporada em cada ciclo do processo, desde a concepção até a entrega final
do produto ou serviço. Dessa forma, é possível garantir que o resultado final atenda às expectativas e aos padrões de qualidade estabelecidos.
10 Marcar para revisão
Preciso testar se sou capaz de acessar dados de uma API. Que tipo de teste eu vou escrever?
Teste unitário.
Teste "Mocked".
C
D
E
Teste de integração.
Teste funcional.
Teste de regressão.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Gabarito: Teste de integração.
Justificativa: O teste unitário é realizado para verificar a funcionalidade de um pedaço específico de código. O teste "Mocked" é aplicado quando se deseja validar a interface ou o fluxo de telas, utilizando dados fixos. O teste de integração, que é a
resposta correta para esta questão, é usado para validar a comunicação entre dois componentes de software, como, por exemplo, a chamada de uma API. O teste funcional verifica se a funcionalidade especificada está operando corretamente. Por
fim, o teste de regressão é utilizado quando um novo código é inserido e há a necessidade de verificar se nenhuma outra parte do software foi afetada.

Mais conteúdos dessa disciplina