Juliana Jenny Kolb
Home > Simulados on-line > Questões de Concursos > Tecnologia da Informação (TI) > Questões de Engenharia de Software
Materiais de Estudo disponíveis
Apostila on-line |
Teste 1: SCRUM
Questões extraídas de concursos públicos e/ou provas de certificação. Cada teste apresenta no máximo 30 questões.
O Scrum Master serve a Equipe de Desenvolvimento de várias formas, incluindo: </br> • orientar a Equipe de Desenvolvimento na sua auto organização e multidisciplinaridade; </br> • ensinar ou liderar a Equipe de Desenvolvimento para criar um produto de alto valor; </br> • Remover impedimentos para o progresso da equipe de desenvolvimento; </br> • Facilitar os eventos do Scrum quando solicitado ou necessário; </br> • Orientar a Equipe de Desenvolvimento no ambiente organizacional no qual o Scrum ainda não é amplamente adotado e compreendido. </br> </br> Para ler mais sobre o assunto, acesse: SCRUM ( ) Correto: No XP (Extreme Programming) as práticas de test-first e refatoração são usadas para evitar a degeneração do código e a integração contínua de novas releases. Para ler mais sobre o assunto, acesse: XP ( ) Errado: No Para ler mais sobre os assuntos, acesse: SCRUM ( ) e XP ( ) O RUP (Rational Unified Process) é um exemplo de processo interativo e incremental Para ler mais sobre o assunto, acesse: RUP ( ) No Para ler mais sobre os assuntos, acesse: SCRUM ( ) e RUP ( ) No XP (Extreme Programming) as funcionalidades Para ler mais sobre o assunto, acesse: XP ( ) O Dono do Produto (PO) é responsável por maximizar o valor do produto e do trabalho da equipe de desenvolvimento. O Dono do Produto é a única pessoa responsável por gerenciar o backlog do produto. O Scrum Master serve a Equipe de Desenvolvimento de várias formas, incluindo: • orientar a Equipe de Desenvolvimento na sua auto organização e multidisciplinaridade; • ensinar ou liderar a Equipe de Desenvolvimento para criar um produto de alto valor; • Remover impedimentos para o progresso da equipe de desenvolvimento; • Facilitar os eventos do Scrum quando solicitado ou necessário; • Orientar a Equipe de Desenvolvimento no ambiente organizacional no qual o Scrum ainda não é amplamente adotado e compreendido. </br> </br> Para ler mais sobre o assunto, acesse: SCRUM ( )Results
#1. (CESPE – 2013 – TCE-RO) Na metodologia Scrum, a equipe trabalha nos processos e não há cargos na equipe. Como um dos papéis necessários, o Scrum master deve garantir que o processo seja entendido e atuar como facilitador para ajudar a equipe.
?
A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
#2. (FCC – INFRAERO/2011) Em relação às regras do Scrum, é INCORRETO afirmar:
#3. (CESPE – TCU/2015) O método para a implantação de mudanças denominado Kanban não prevê papéis nem cerimônias específicas.
#4. (CESPE – TRE-TO/2017) Assinale a opção que apresenta um recurso da metodologia ágil Scrum utilizado para representar o progresso diário de um projeto.
#5. (FCC – TRF – 5ª REGIÃO/2017) Um Analista Judiciário está trabalhando no primeiro projeto utilizando a metodologia Scrum de um Tribunal. Ao assumir o papel de Scrum Master, dentre as suas funções está
#6. (CONSULPLAN – TRE-RJ/2017) Scrum é considerado um método ágil geral, mas, ao invés das abordagens técnicas tradicionais específicas da engenharia de software, seu foco está no gerenciamento do desenvolvimento iterativo. Ele não prescreve o uso de práticas de programação, como programação em pares e desenvolvimento test-first, mas pode ser utilizado com abordagens ágeis mais técnicas, como XP, para fornecer um framework de gerenciamento do projeto. O ciclo Sprint, do scrum, pode ser resumido em quatro passos; assinale-os.
#7. (CONSULPLAN – TRE-RJ/2017) O scrum não se aplica exclusivamente ao desenvolvimento de software, mas, sim, no desenvolvimento de qualquer produto ou no gerenciamento de qualquer trabalho, pela sua característica iterativa e incremental. Pode-se afirmar que o scrum é baseado em quatro fundamentos; assinale-os.
#8. (CONSULPLAN – TRE-RJ/2017) Dentro do scrum algumas responsabilidades são atribuídas a alguns componentes. Entre essas responsabilidades podem ser citadas: definir as propriedades; elaborar e manter o Produt Backlog; decidir sobre as datas de lançamento do produto; aceitar ou rejeitar os resultados dos trabalhos etc. Tais responsabilidades pertencem a:
#9. (FCC – TST/2017) Um Analista de Sistemas do Tribunal Superior do Trabalho − TST, de modo hipotético, necessitou aplicar princípios ágeis e de controle usando elementos de três modelos, em processos de manutenção de software. Considere: I. Dividir o cronograma em iterações time-box ou ciclos (sprints). II. Orientar o trabalho a eventos ao invés de limite de tempo. III. Aplicar a programação em pares, integração contínua, orientação a testes (TDD), revisão de código e todas as demais prescrições antes da implantação. As características acima correspondem, respectivamente, a
?
A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
#10. (FCC – TST/2017) Uma equipe Scrum elaborou uma lista de tarefas que se comprometeu a entregar em um período definido. A lista de tarefas foi extraída de um produto com base em prioridades pré-definidas por um profissional. Um Programador fez as seguintes perguntas: − Qual é a lista de tarefas? − Quem define as prioridades? − Qual a base de extração da lista de tarefas? − Qual é o período previsto de entrega das tarefas listadas? As respostas corretas, em sua respectiva ordem, são
#11. (FCC – TST/2017) No Scrum, um Burndown Chart
#12. (PUC-PR – TJ-MS/2017) A respeito das metodologias de desenvolvimento de software, assinale a opção CORRETA:
?
A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
Scrum (XP) as práticas de test-first e programação em pares são utilizadas para aumentar a qualidade do produto entregue na revisão da sprint. baseado principalmente no modelo cascata. (cascata não é incremental) RUP (Rational Unified Process) (SCRUM) a disciplina de requisitos analisa o problema e define as necessidades dos usuários a partir das estórias do usuário. são especificadas por casos de uso. #13. (CESPE – TRT – 7ª Região (CE)/2017) Assinale a opção que apresenta o termo no qual constam as solicitações de melhorias e novas funcionalidades do software no método Scrum.
#14. (CESPE – TRT – 7ª Região (CE)/2017) Assinale a opção correta a respeito de Scrum.
#15. (IBFC – TJ-PE/2017) O Scrum está sendo implantado dentro da sua empresa, portanto existe a necessidade de se criar o Time Scrum que é formado pelo:
#16. (IBFC – TJ-PE/2017) A equipe de sistemas acaba de receber um treinamento de SCRUM. Alguns dos principais termos técnicos e conceitos especificamente sobre SCRUM que a equipe recebeu foram:
#17. (FUNCERN – IF-RN/2017) Scrum é uma metodologia ágil usada para gerenciamento e planejamento de projetos de software. Essa metodologia define alguns perfis, como
#18. (FCC – DPE-RS/2017) Considere que um sistema está sendo desenvolvimento na Defensoria Pública e algumas das práticas adotadas são listadas a seguir: − O Time de Desenvolvimento funciona de forma auto-organizada, sendo composto por profissionais que realizam o trabalho de entregar uma versão do sistema que seja funcional e que incrementa o produto “Pronto” ao final de cada sprint. Somente quem integra o Time de Desenvolvimento cria incrementos. − Para desenvolver o sistema podem ser criadas várias sprints. Cada sprint é uma iteração que segue o ciclo PDCA. Ao final de cada sprint bem sucedida o time terá produzido um incremento potencialmente integrável, ou seja, com qualidade, testado, completo e pronto, por isso são realizadas reuniões de planejamento para definir a meta de cada sprint. − O desenvolvedor escreve um teste que falha, faz este teste passar da maneira mais simples possível e, por fim, refatora o código. Esta prática visa a criação de código limpo, atuando como uma ferramenta de apoio na qualidade do desenvolvimento de sistema. Um Técnico em Informática afirma, corretamente, que
#19. (FCC – DPE-RS/2017) Considere que uma Analista está participando de um projeto sendo desenvolvido na Defensoria Pública com base nas práticas SCRUM. Ela faz parte do Time de Desenvolvimento, que foi estruturado e autorizado pela Defensoria para organizar e gerenciar seu próprio trabalho. Como parte integrante do Time de Desenvolvimento, uma situação envolvendo a Analista, que respeita as regras do SCRUM, é apresentada em:
#20. (FCC – TRE-PR/2017) Considere que um Analista Judiciário é membro do Time Scrum e está participando de uma reunião de 4 horas, na qual ocorrem as atividades: − O Product Owner esclarece quais itens do Backlog do Produto ficaram e quais não ficaram “Prontos”. − O Time de Desenvolvimento discute o que foi bem, quais problemas ocorreram dentro da Sprint e como estes problemas foram resolvidos. − O Time de Desenvolvimento demonstra o trabalho que está “Pronto” e responde as questões sobre o incremento. − O Product Owner apresenta o Backlog do Produto tal como está e, se necessário, projeta as prováveis datas de conclusão baseado no progresso até a data. − É feita uma análise da linha do tempo, orçamento, potenciais capacidades e mercado para a próxima versão esperada do produto. O Analista está participando da Reunião
#21. (FCC – TRE-PR/2017) Na etapa inicial do método MAgil estão previstas as atividades ilustradas no diagrama abaixo. De acordo com as práticas Scrum, o
#22. (FCC – TRE-PR/2017) A etapa “Elicitar Requisitos” do método MAgil objetiva identificar, detalhar, documentar e fazer o gerenciamento dos requisitos que compõem os itens da Sprint, conforme os padrões de modelagem do projeto ou do Time Scrum. Dentre as entradas desta etapa encontram-se: − Visão do produto. − Itens da Sprint. − Entrevistas, brainstorming, questionários. − Ferramentas e modelos de documentos. Na técnica de Elicitação de Requisitos
#23. (FUNCAB – CREA-AC/2016) Uma equipe de desenvolvimento está utilizando o SCRUM como modelo de desenvolvimento ágil. Nesse caso, o componente desse modelo que representa a visão geral do produto, definindo o que deve ser feito, assim como suas prioridades e a ordem em que deve ser realizado, é o:
#24. (CESPE – TRE-BA/2017) A reunião de planejamento da sprint do Scrum é o evento em que
#25. (CESPE – TRE-BA/2017) Considerando uma situação hipotética com o uso da XP (eXtreme Programming) concomitante com Scrum em um projeto de desenvolvimento de software em uma organização, julgue os seguintes itens. I É viável a utilização do TDD (Test Driven Development) na fase de sprint, de modo que se escreva o teste automático antes da codificação. II O princípio da integração contínua da XP deve ser utilizado especificamente na retrospectiva da sprint com vistas a integrar a equipe scrum. III Integrantes da equipe scrum podem realizar a programação do código em pares, o que proporciona, entre outras vantagens, o nivelamento de conhecimento da equipe. IV O conceito de requisito “pronto” continuaria válido, contudo, inviabilizaria o refactoring, pois é proibitivo inserir o mesmo item (requisito) em várias sprints. Estão certos apenas os itens
#26. (NC-UFPR – ITAIPU BINACIONAL/2017) Com relação aos elementos do Scrum, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda. 1. Sprint. 2. Scrum Diária. 3. Revisão da Sprint. 4. Retrospectiva da Sprint. ( ) Reunião para inspeção das novas funcionalidades implementadas. ( ) Reunião com foco no aprimoramento do processo. ( ) Reunião de 15 minutos para identificação dos impedimentos. ( ) Ciclo completo de desenvolvimento de duração fixa que, ao final, resulta em um incremento de produto. Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo
#27. (NC-UFPR – ITAIPU BINACIONAL/2017) Com relação à metodologia SCRUM, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas: ( ) A Equipe Scrum é formada por Product Owner, Scrum Master e Equipe de Desenvolvimento. ( ) O Product Backlog é definido pelo Scrum Master no início do projeto. ( ) O Product Owner é focado em ajudar a todos a compreender valores, princípios e práticas Scrum. ( ) Sprint é um espaço de tempo em que ocorre a produção de um produto ou parte dele. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
#28. (FCC – 2014 – TRF – 3ª REGIÃO) Scrum é um modelo utilizado no desenvolvimento ágil de software. No Scrum um dos conceitos mais importantes é o sprint, que consiste em um ciclo de desenvolvimento que, em geral, vai de duas semanas a um mês. No início de cada sprint é feito um …… I , no qual a equipe prioriza os elementos do ……II a serem implementados e transfere esses elementos para o ……III , ou seja, a lista de funcionalidades a serem implementadas no ciclo que se inicia. A equipe se compromete a desenvolver as funcionalidades e o ……IV se compromete a não trazer novas funcionalidades durante o mesmo sprint. As lacunas I, II, III e IV são preenchidas, correta e respectivamente, por
#29. (CESPE – 2013 – INPI) No Scrum, o Product Owner (PO) é responsável por definir a visão do produto e remover os impedimentos, enquanto o Scrum Master (SM) é responsável por elaborar e manter o Product Backlog, bem como por ajudar o PO a executar suas atividades diárias.
?
A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
#30. (PUC-PR – TJ-MS/2017) O SCRUM tem uma adoção bastante significativa na indústria de desenvolvimento de software e procura viabilizar que pessoas possam tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com mais alto valor possível. Avalie as seguintes afirmações: I. Segundo o Guia do Scrum, mantido pelos autores Ken Schwaber e Jeff Sutherland (2016), o Scrum é um processo ágil de desenvolvimento de software que integra eventos, papéis e artefatos, sendo originado a partir do empirismo e contempla os seguintes pilares: transparência, inspeção e restrospectiva. II. Nas abordagens de desenvolvimento ágeis, o conceito de pronto é utilizado para definir o entendimento comum sobre um item de backlog, ou um incremento, e representa o entendimento compartilhado e homogêneo entre todos os times Scrum do que significa o trabalho estar completo, assegurando a transparência. III. A reunião diária do Scrum é um evento de tempo fixo para que o Time de Desenvolvimento possa sincronizar as atividades e criar um plano de curto prazo. O objetivo é inspecionar o trabalho desde a última reunião e prever o trabalho a ser feito antes da próxima reunião. O Scrum Master deve assegurar que a reunião ocorra e que seja mantida no tempo, mas o time de Desenvolvimento é responsável pela sua condução. É CORRETO apenas o que se afirma em