Buscar

Métodos Ágeis Com Scrum - Exercícios por Temas 3

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

Exercício por
Temas
 avalie sua aprendizagem
Preciso testar se sou capaz de acessar dados de um API. Que tipo de teste eu vou escrever?
XP é o mais especí�co 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 _______________
de�nidos na XP.
MÉTODOS ÁGEIS COM SCRUM
Lupa  
 
EEX0115_202001405364_TEMAS
Aluno: TATIANA PACHECO BARRETO Matr.: 202001405364
Disc.: MÉTODOS ÁGEIS CO  2023.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
03600 - MÉTODOS ÁGEIS ESPECÍFICOS
 
1.
Teste unitário.
Teste funcional.
Teste de integração.
Teste "Mocked".
Teste de regressão.
Data Resp.: 15/09/2023 18:03:37
Explicação:
Gabarito: Teste de integração.
Justi�cativa: Teste unitário é realizado para testar a granularidade mínima de um pedaço de código
desenvolvido. Teste "Mocked" é utilizado quando queremos validar interface ou ainda �uxo de telas, utilizando
dados �xos. Teste de integração permite a validação da comunicação entre 2 componentes de software,  por
exemplo, a chamada de uma API. Teste funcional, permite que seja validado se a funcionalidade especi�cada
está funcionando de forma correta. Teste de Regressão é utilizado quando inserimos um novo código e
queremos validar se nenhuma outra parte da solução foi impactada.
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
Acerca dos métodos ágeis, assinale a opção que completa corretamente a lacuna da sentença abaixo.
_______________ é organizado por colunas que representam um �uxo trabalho pelo qual passam itens ou tarefas
desenvolvidas. É visual e as atividades �carão explícitas à todos os membros de um time.
(FUNDATEC / 2022 - adaptada) O processo de desenvolvimento de software especi�cado 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 codi�cação ocorra em _______________ e seja guiada por
_______________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Valores
Conceitos
Atributos da Equipe
Princípios
Práticas
Data Resp.: 15/09/2023 18:04:41
Explicação:
Gabarito: Valores
Justi�cativa: Valores norteiam as práticas, princípios e papéis nos times XP, onde toda a tomada de decisão deve
revisitá-los para saber se tem relação direta com algum deles, como por exemplo diversidade, melhoria e
responsabilidade aceita.
 
3.
Quadro kanban
Kanban
Método Kanban
Customer Kanban
Kaizen
Data Resp.: 08/09/2023 16:48:05
Explicação:
Gabarito: Quadro kanban
Justi�cativa: O método Kanban tem como base tornar o trabalho visível, para impulsionar a melhoria contínua e
entrega de valor. O que torna o trabalho visível é o uso do quadro kanban, seja no formato virtual ou físico. O
customer kanban, ou �uxo end to end, torna visível todo o trabalho desde a concepção de uma ideia até que seja
desenvolvida e entregue ao cliente, também através de um quadro kanban. Kaizen refere-se à �loso�a ou às
práticas que incidem sobre a melhoria contínua, sejam elas grandes ou pequenas.
 
4.
histórias de usuários - refatoração - quartetos - testes
histórias de usuários - refatoração - pares - testes
modelos de domínio - testes - quartetos - casos de uso
histórias de usuários - testes - pares - casos de uso
modelos de domínio - refatoração - pares - testes
Data Resp.: 15/09/2023 18:06:06
Explicação:
Gabarito: histórias de usuários - refatoração - pares - testes
Independentemente da área de atuação pro�ssional, qualidade e capricho são características valorizadas no �uxo
de trabalho. Com esses aspectos em mente, quando devemos levar em conta a qualidade?
Kanban e eXtreaming Programing são métodos precursores na história da agilidade.
Em uma análise exploratória inicial, podemos dizer que entregar valor mais cedo é:
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 é:
Justi�cativa: O processo de desenvolvimento de software especi�cado 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 histórias de usuários. O projeto e desenvolvimento dos requisitos busca focar nas
necessidades imediatas. Necessidades de melhoria no projeto são realizadas através de processos de
refatoração. Além disso, se recomenda que a atividade de codi�cação ocorra em pares e seja guiada por testes.
 
5.
Em cada ciclo, desde a primeira etapa.
Na entrega do produto.
Nas fases de testes.
Na etapa de concepção.
Nos pontos de garantia de qualidade.
Data Resp.: 08/09/2023 16:48:40
Explicação:
Gabarito: Em cada ciclo, desde a primeira etapa.
Justi�cativa: Qualidade deve ser responsabilidade de todos os envolvidos no desenvolvimento de um produto,
sendo parte de todas as etapas do ciclo, desde a concepção a entrega.
 
6.
sobrecarregar a linha de produção.
pular etapas.
colocar mais pessoas no time.
nunca deixar os recursos inativos.
evitar grandes lotes para entregar de forma mais contínua.
Data Resp.: 08/09/2023 16:49:02
Explicação:
Gabarito: evitar grandes lotes para entregar de forma mais contínua.
Justi�cativa: Entregar valor mais cedo é gerenciar o �uxo de maneira que tenha um ritmo sustentável de
entregas contínuas de pequenos pacotes e com qualidade.
 
7.
Valorização de feedback.
Uso de quadro de tarefas.
Representação do estágio de desenvolvimento de uma tarefa.
Processo incremental.
Processo iterativo.
Data Resp.: 15/09/2023 18:06:28
(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:
Quais a�rmativas abaixo NÃO são verdadeiras:
I. Podemos combinar práticas de kanban e XP no �uxo de desenvolvimento de produtos de um time ágil.
II. Kanban é apenas indicado para times de desenvolvimento de software.
III. Agile coach é papel obrigatório quando se adota uma metodologia ágil.
IV. XP nasceu de uma necessidade de otimização de �uxo produtivo da indústria.
Explicação:
Gabarito: Processo iterativo.
Justi�cativa: Tanto o XP quanto o kanban buscam a entrega de pequenos pacotes de trabalho de forma
incremental, representando o estágio de desenvolvimento de uma tarefa em um quadro de tarefas, valorizando
muito o feedback. Sendo que o XP possui o conceito de iterações, enquanto o kanban é baseado no �uxo
contínuo.
 
8.
refatoração.
programação em pares.
metáfora.
projeto simples.
integração contínua.
Data Resp.: 15/09/2023 18:08:09
Explicação:
Gabarito: refatoração.
Justi�cativa: Refatoração é o processo de alterar um sistema de software de modo que o comportamento
externo do código não se altere, mas a estrutura interna se aprimore. É uma forma disciplinada de organizar
código [e modi�car/simpli�car o projeto interno] que minimiza as chances de introdução de bugs. Em resumo, ao
se refatorar, se está aperfeiçoando o projeto de codi�cação depois de este ter sido feito.(Pressman)9.
I, II e III
II, III e IV
I, II e IV
II e IV
I, III e IV
Data Resp.: 15/09/2023 18:08:53
Explicação:
Gabarito: II, III e IV
Justi�cativa: Podemos combinar as práticas de kanban com XP, usufruindo das características que cada um dos
métodos nos traz, por exemplo, o uso do quadro kanba e �uxo puxado com TDD e programação em pares. O
método Kanban faz parte do sistema Toyota, portanto não é adequado apenas para times de software. Agile
Coach não é um papel sugerido para as organizações que adotam o ágil, geralmente em contextos de múltiplos
times trabalhados para a entrega de um produto ou solução. XP nasceu 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.
A metodologia XP surgiu no �nal da década de 90, após o início da Internet, levando a mudanças signi�cativas no
ciclo de desenvolvimento de software. Qual dos seguintes aspectos NÃO é uma prática de Programação Extrema?
 
10.
Posse coletiva.
Capacitar clientes.
Programação em pares.
Pequenos lançamentos.
Desenvolvimento orientado a testes.
Data Resp.: 15/09/2023 18:09:29
Explicação:
Gabarito: Capacitar clientes.
Justi�cativa: O desenvolvimento orientado a testes ajuda na de�nição do que deve ser desenvolvido, virando
parte do requisito do produto. Pequenos lançamentos permitem entregar valor mais cedo e mitigar erros. A
posse coletiva estimula que o código e responsabilidade sejam compartilhados por todo o time. Capacitar
clientes faz parte do trabalho de um facilitador que esteja promovendo mudanças na forma de trabalhar dos
clientes, na agilidade geralmente um Agile Coach. Programação em pares se baseia no princípio de que o
programa sempre é revisado por duas pessoas, evitando e diminuindo assim a possibilidade de defeitos.
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 08/09/2023 16:47:44.

Continue navegando