Questões de Concurso sobre Metodologias de Desenvolvimento Ágeis - Página 5 | Gran Questões

Questões de Concurso sobre Metodologias de Desenvolvimento Ágeis

 
 
Disciplina 1
Assunto 9
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
748 questões encontradas
Questões por página
20
Mais recentes
 

Na metodologia ágil Scrum, a Sprint Planning (Planejamento da Sprint) deve contar com a participação de quais papéis?


A

Developers, Product Owner e Scrum Master.


B

Apenas Product Owner e Scrum Master.


C

Apenas Developers e Product Owner.


D

Apenas Developers e Scrum Master.


E

Apenas Developers.

Enquanto trabalha no desenvolvimento do novo software da Universidade Federal de Sergipe, que segue a metodologia ágil Scrum, você encontra o conceito de Stakeholders. Esse conceito refere-se


A

a uma pessoa comum escolhida aleatoriamente na rua que não tem conhecimento sobre o projeto, mas é designada como tomadora de decisões-chave.


B

a uma lista de itens do backlog do produto selecionados para a sprint atual, além de um plano para entregar o incremento de produto resultante da sprint.


C

a uma lista priorizada de todas as funcionalidades desejadas no produto. É de responsabilidade do Product Owner gerenciar e priorizar o backlog do produto.


D

às partes interessadas no projeto, como clientes, usuários finais e gerentes. Eles têm interesse no produto e podem fornecer feedback valioso para o Product Owner.


E

a uma reunião diária de 15 minutos na qual a equipe Scrum discute o que foi feito desde a última reunião, o que será feito até a próxima e quaisquer impedimentos que estão no caminho.

No contexto do Scrum, assinale a alternativa que apresenta a principal responsabilidade do Product Owner durante o ciclo de desenvolvimento.


A

Garantir que o time Scrum siga estritamente as cerimônias e eventos estabelecidos, como as reuniões diárias


B

Definir as metas do sprint, priorizar e gerenciar o Product Backlog, garantindo que as necessidades do cliente sejam atendidas


C

Facilitar a comunicação entre o time de desenvolvimento e o cliente, sem influenciar no conteúdo do backlog


D

Executar testes e avaliar a qualidade do produto desenvolvido pelo time

Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, lan. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis:


I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido.

II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema.

III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento.

IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto.


Estão CORRETAS as afirmações:


A

I e II apenas.


B

I, II e IV apenas.


C

III e IV apenas.


D

II, III e IV apenas.


E

I, II, III e IV.

Em projetos que seguem práticas ágeis, encontrar métodos eficazes para estimar o tamanho e a complexidade das tarefas é crucial para o planejamento e a execução do trabalho. Qual é a técnica frequentemente utilizada para estimar o tamanho e a complexidade das tarefas de desenvolvimento?


A

Contagem de linhas de código.


B

Estimativas de tempo fixo.


C

Planning Poker.


D

Análise de ponto de função.

Sobre as Metodologias de Desenvolvimento de Software e o Processo Unificado, analise as afirmativas a seguir.


I. O Processo Unificado é uma metodologia de desenvolvimento de software que se destaca por ser iterativa e incremental com entregas sucessivas e refinadas do projeto.

II. A análise orientada a objeto não é considerada uma metodologia de desenvolvimento de software.

III. No Processo Unificado, artefatos como casos de uso e diagramas de classe podem ser compartilhados entre diferentes fases, como a concepção e a elaboração.


Está correto o que se afirma em


A

I, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II, III.

Difundido no cenário das startups, o método Lean, que é indicado para projetos reduzidos e mais objetivos, tem como foco principal identificar e eliminar de forma eficiente os desperdícios dentro de uma organização ou na realização de algum projeto.


C

Certo


E

Errado

O Manifesto Ágil foi lançado em 2001 e representa uma declaração de valores e princípios essenciais para o desenvolvimento de software.

Com relação ao desenvolvimento ágil de software proposto no Manifesto, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O desenvolvimento ágil valoriza mais os indivíduos e interações do que os processos e ferramentas, bem como atribui mais valor ao software em funcionamento do que à documentação abrangente.

( ) O movimento ágil valoriza menos a negociação de contratos, dando mais importância à colaboração com o cliente.

( ) O desenvolvimento ágil valoriza mais seguir um plano do que responder a mudanças.

As afirmativas são, respectivamente,


A

V – V – F.


B

F – F – V.


C

V – F – V.


D

V – F – F.


E

F – V – V.

O Desenvolvimento de Software tem sido impactado pela condução de projetos empregando métodos ágeis. São alguns dos principais métodos: Scrum; Kanban; Lean; Feature Driven Development (FDD); eXtreme Programming (XP); e, Microsoft Solutions Framework (MSF).

Entre as técnicas aplicadas, destaca-se a prática que torna a integração de código mais eficiente por meio de builds e testes automatizados denominada


A

Iterative Development / Continuous Delivery (ID/CD)


B

Continuous Delivery / Continuous Feedback (CD/CF)


C

Continuous Integration / Continuous Delivery (CI/CD)


D

Flow Production / Continuous Integration (FP/CI)


E

Continuous Integration / Continuous Feedback (CI/CF)

Considerando as características e as práticas comuns às metodologias ágeis, analise as afirmativas a seguir.


I. O manifesto ágil enfatiza a importância da colaboração com o cliente mais do que a negociação de contratos.

II. O desenvolvimento iterativo e incremental é um princípio chave, permitindo entregas frequentes de partes funcionais do software.

III. A rigidez nos processos de desenvolvimento é essencial para garantir a qualidade e a previsibilidade do produto final.


Está correto o que se afirma em


A

I, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

A respeito da gestão de projetos que emprega metodologias ágeis, assinale a afirmativa correta.


A

Times Scrum possuem a capacidade de se auto-organizar, o que significa que decidem a melhor maneira de completar seu trabalho, ao invés de serem dirigidos por indivíduos externos à equipe.


B

Scrum Masters são líderes genuínos que servem tanto ao Time Scrum quanto à organização como um todo. Eles têm a responsabilidade de desenvolver e comunicar de forma explícita a meta do produto, além de criar e comunicar de maneira clara os itens do Product Backlog.


C

Na metodologia XP, é considerado aceitável o uso de grandes quantidades de horas extras, pois, a médio prazo, não há uma diminuição na qualidade do código e na produtividade;


D

O planejamento do projeto é comumente realizado em sua fase inicial, detalhando todo o trabalho a ser desenvolvido nas fases posteriores;


E

No papel de servir à organização, o Product Owner é responsável por liderar, treinar e orientar a organização no emprego do Scrum, além de remover barreiras entre os stakeholders e os Times Scrum.

Segundo Valente (2020), considerando o desenvolvimento ágil, assinale a opção que apresenta corretamente as características fundamentais que definem os processos ágeis.


A

Menor ênfase em documentação e planos detalhados, desenvolvimento em times pequenos, programação em pares, testes automatizados e integração continua.


B

Menor ênfase no planejamento detalhado, documentação extensiva, aprovações formais, rigidez nas mudanças e estrutura hierárquica.


C

Maior ênfase em contratos detalhados, especificações completas no início do projeto, desenvolvimento sequencial, resistência a alterações e revisões formais.


D

Maior controle estrito de mudanças, desenvolvimento em times pequenos, ênfase na conformidade com processos, papéis e responsabilidades definidos, documentação detalhada e avaliação formal.


E

Maior ênfase em planejamento detalhado, atividades sequenciais, testes automatizados, minimização da interação cliente-desenvolvedor e processo altamente controlado.

Na comparação do desenvolvimento tradicional de projetos em relação ao desenvolvimento ágil de projetos, é pertinente que:


A

a abordagem tradicional fixa o prazo, e estima os recursos e o escopo;


B

a abordagem ágil fixa os recursos, e estima o prazo e o escopo;


C

a abordagem tradicional fixa os recursos e o prazo, e estima o escopo;


D

a abordagem ágil fixa os recursos e o prazo, e estima o escopo;


E

a abordagem tradicional fixa o escopo e os recursos, e estima o prazo.

A metodologia Scrum é um framework que apoia o desenvolvimento de soluções adaptativas para problemas complexos utilizando diversos artefatos.


O artefato do Scrum composto pela Meta da Sprint (por que), o conjunto de itens do Product Backlog selecionados para a Sprint (o que), bem como um plano de ação para entregar o Incremento (como) é o:


A

kanban;


B

incremento;


C

sprint backlog;


D

product owner;


E

meta do produto.

Assinale a alternativa que apresenta característica preconizada em métodos ágeis de gestão e desenvolvimento de projetos.


A

Alto detalhamento da especificação antes do início da implementação.


B

Flexibilização dos processos de gestão em organizações de grande porte.


C

Fácil disseminação de cultura organizacional em equipes de desenvolvimento maiores.


D

Dispensa de testes formais antes da validação da entrega.


E

Entrega incremental de valor ao invés de uma única entrega completa ao final de um projeto.

 
Ir para a página:
OK
 
Gerar simulado