Você está na página 1de 8

SCRUM:

1) Que tipos de projetos de

desenvolvimento de software

podem ser executados utilizando o framework Scrum?

A) Todos os tipos de projetos de desenvolvimento de software.

B) Somente projetos pequenos e simples.

C) Projetos grandes e complexos que precisam de grandes Times de Desenvolvimento.

D) Nenhuma das respostas acima

Resposta: Letra A

O Scrum é escalável e pode

ser utilizado para projetos

simples ou complexos, grandes ou pequenos.

2) De quem é a atribuição

de escrever a Definição de

Pronto (Definition of Done)?

A) É obrigação do Scrum Master e o Dono do Produto.

B) É responsabilidade do Dono do Produto e dos stakeholders.

C) O Time de Desenvolvimento é quem

escreve a definição de “Pronto”.

D) É definido pelo cliente

Resposta: Letra C

O Time de Desenvolvimento

é quem deve escrever uma

Definição de Pronto caso a

empresa não possua a sua

própria definição. Ela deve

conter todos os critérios para

que um incremento seja considerado pronto, ou seja, finalizado.


3) Qual a principal tarefa do

Scrum Master no projeto?

A) Apoiar o Time de Desenvolvimento e remover seus impedimentos.

B) Participar e conduzir a Reunião Diária (Daily Scrum) do Time de Desenvolvimento.

C) Monitorar e auditar todo o trabalho do Time de Desenvolvimento.

D) Trabalhar com o Dono do Produto para desenvolver o Backlog da Sprint

Respostas: Letra A

O papel do Scrum Master é

ser um “Líder Servidor”, sendo assim, ele deve apoiar o

Time de Desenvolvimento,

remover os impedimentos e

garantir o uso correto do framework Scrum no projeto. O

Scrum Master também é conhecido como “Guardião do

processo Scrum”.

4)Quanto tempo teria uma

Reunião de Planejamento da

Sprint para uma Sprint com

duração de 4 semanas (30

dias)?

A) 3 horas.

B) O tempo que for necessário para

finalizar o planejamento.

C) 4 horas.

D) 8 horas.

Resposta: Letra D

A Reunião de Planejamento

da Sprint é um evento “Timebox” proporcional ao tamanho da Sprint. Para uma


Sprint de 4 semanas (30

dias), são utilizados 8 horas.

Para uma Sprint de 2 semanas (15 dias), teremos a metade do tempo, 4 horas.

5) Qual das alternativas

abaixo podemos afirmar que

é verdadeira?

A) O Backlog do Produto é geralmente maior que o Backlog da Sprint.

B) O Backlog da Sprint é criado pelo Dono do Produto.

C) O Backlog do Produto é criado a partir do Backlog da Sprint.

D) O Backlog do Produto e da Sprint são do mesmo tamanho

Resposta: Letra A

Como o Backlog da Sprint é

criado a partir do Backlog do

Produto, o Backlog do Produto geralmente é maior que o

Backlog da Sprint. Durante

a Reunião de Planejamento

da Sprint é que o Backlog da

Sprint é criado a partir dos

itens selecionado do Backlog

do Produto.

MÉTODOS ÁGEIS

6) Em métodos ágeis,

muito se fala sobre o Planning Poker. Responda o principal motivo dessa técnica de estimativa
ser tão

bem aceita pela comunidade

ágil.

A) É possível abstrai mais o escopo de


cada História de Usuário.

B) Por conta do anonimato, o Time de Desenvolvimento é mais justo em definir uma


complexidade, uma vez que o Membro do Time não se expõe.

C) Ela incentiva a participação de Todo o Time de Desenvolvimento de forma explícita,


participativa e consensual.

Resposta: Letra C

O “Planning Poker” é muito

utilizado por favorecer a colaboração entre todo o Time no momento da estimativa.

Os pontos de divergências

são debatidos até se chegar

a um consenso sobre o tamanho da história. Isso gera um maior comprometimento

de todos, uma vez que todos

participaram e concordaram

com a estimativa.

7)É uma premissa típica do desenvolvimento ágil:

a) O cliente aprende ao longo do desenvolvimento, à medida que é capaz de manipular o


sistema.

b) A especialização torna as tarefas mais simples e consequentemente facilita o determinismo.

c) A especialização não impõe a necessidade, por parte de quem executa o trabalho, de pensar
sobre o que está fazendo; basta fazer.

d) O foco na execução torna o processo determinístico, para que a especificação seja


transformada corretamente em software.

e) Busca por processos determinísticos, visando menos alterações e maior previsibilidade.

Resposta: Letra A

8)Dentre os papéis da metodologia ágil Scrum está o Scrum Master. NÃO se inclui entre as
funções deste papel

A)remover impedimentos para o progresso do time de desenvolvimento.


B)comunicar claramente a visão, metas e itens de backlog do produto ao time de
desenvolvimento.

C)determinar para o time de desenvolvimento como os itens de backlog devem ser


convertidos em potenciais funcionalidades para entrega.

D)entender o planejamento de produto de longo termo em um ambiente empírico.

E)ajudar os empregados e envolvidos com o projeto no entendimento e promulgação de


Scrum e produtos empíricos.

Resposta: Letra C

9)Escolha a opção que, em metodologias ágeis, que apresenta corretamente a principal


diferença entre a "Definição de Pronto" (DoR) e a "Definição de Feito" (DoD).

A)A Definição de Pronto define quando uma tarefa pode ser trabalhada, enquanto a Definição
de Feito define quando uma tarefa é concluída.

B)A Definição de Pronto define quando um recurso pode ser trabalhado, enquanto a Definição
de Feito define quando um recurso é concluído.

C)A Definição de Pronto define os critérios de aceitação para uma tarefa, enquanto a Definição
de Feito define os critérios de aceitação para uma história de usuário.

D)A Definição de Pronto define critérios de aceitação para um recurso, enquanto a Definição
de Feito define critérios de aceitação para um lançamento.

E)A Definição de Pronto define quando uma história de usuário pode ser trabalhada, enquanto
a Definição de Feito define quando uma história de usuário é concluída.

Resposta: Letra E

10)O método ágil de desenvolvimento de software Extreme Programming (XP) é composto por


quatro atividades, executadas em loop, sendo certo que, especificamente,

A)as histórias de usuário são criadas na atividade de planejamento.

B)a programação em pares é realizada na atividade de teste.


C)um eventual protótipo do Sistema denomina-se master plan.

D)testes de aceitação são também chamados de testes de aprendizado.

E)o processo admite uma única história de usuário, fixa durante todo o desenvolvimento
de software.

Resposta: Letra A

Histórias de Usuários

11)Tendo em vista que, em um processo ágil de desenvolvimento de software, foi adotado o


XP (eXtreme Programming) e que os requisitos levantados foram expressos na forma de
histórias de usuário, assinale a opção que apresenta, corretamente, recomendações técnicas
para a elaboração de um cartão de histórias de usuário.

Alternativas

A)Como um professor, quero calcular as médias semestrais dos alunos de modo que eu possa
identificar quais serão aprovados.

B)O professor deseja o cálculo de notas semestrais com precisão de até duas casas decimais.

C)O sistema deve calcular as médias semestrais dos alunos com base nas notas atribuídas a
eles pelos professores.

D)Como analista de requisitos, eu preciso oferecer o cálculo das notas semestrais aos
professores em menos de um minuto.

E)Como um professor, eu preciso de releases semanais de funcionalidades, mesmo que elas


possam ser refatoradas posteriormente.

Resposta: Letra A
12)Histórias de usuários na atividade de planejamento, encorajamento de uso de cartões CRC
e de refabricação, reuniões em pé e programação em pares são características típicas do
modelo de processo de software

a) XP

b) SCRUM

c) DSDM

d) DAS

e) MVC

Resposta: Letra A

13)Diversas técnicas são utilizadas na modelagem de sistemas de software para especificar


requisitos. Duas dessas técnicas são: a com base em casos de uso (use cases) e a com base em
histórias de usuário (user stories).

Essas técnicas, aplicáveis a um sistema de software, são recomendadas para

A) descrever a decomposição funcional recursiva desse sistema.

B) descrever aspectos de implementação e da interface gráfica desse sistema.

C) descrever funcionalidades desse sistema, na perspectiva das necessidades dos usuários.

D) descrever requisitos não funcionais (tais como segurança e desempenho) desse sistema.

E) eliminar os requisitos voláteis identificados para esse sistema

Resposta: Letra C

14) Qual o Subprocesso da engenharia de requisitos que visa a verificar se os requisitos foram
declarados de maneira não ambígua e se de fato definem o sistema desejado pelo usuário:

A) Estudo de viabilidade
B) Elicitação de requisitos.

C) Análise de requisitos.

D) Validação de requisitos.

E) Gerenciamento de requisitos.

Resposta: Letra D

15)Com relação a processos de desenvolvimento de software, julgue a seguinte afirmação.

A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do


cliente e desenvolver a melhor definição do produto, faz parte do modelo de desenvolvimento
em cascata.

( )Certo

( )Errado

Resposta: Certo

Você também pode gostar