Questões de Concurso Sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.871 questões

Q3970109 Engenharia de Software
O Desenvolvimento Orientado por Testes (TDD - Test-Driven Development) é uma abordagem de desenvolvimento de software, cuja característica fundamental é: 
Alternativas
Q3699141 Engenharia de Software
Assinale a alternativa que melhor descreve o impacto de uma definição de "Pronto" (Definition of Done) mal formulada em um projeto Scrum.
Alternativas
Q3699140 Engenharia de Software
Como o Scrum trata as mudanças de requisitos em um projeto?
Alternativas
Q3699139 Engenharia de Software
Assinale a alternativa que melhor define o papel do Scrum Master em um projeto que utiliza Scrum.
Alternativas
Q3551351 Engenharia de Software
Scrum é um framework ágil para o gerenciamento de equipes de trabalho, comumente usada no desenvolvimento de software. A flexibilidade e a adaptabilidade são características centrais do Scrum, tornando-o uma escolha popular entre equipes que buscam eficiência e melhoria contínua em seus processos de criação e inovação tecnológica. Uma das ferramentas apresentadas pelo Scrum é o Daily Meeting, cujo principal objetivo é
Alternativas
Q3539002 Engenharia de Software
O departamento de Ciência da Computação da Universidade Federal de Sergipe (UFS) decide iniciar um projeto de desenvolvimento de um novo sistema para gerenciamento acadêmico usando a metodologia ágil XP (eXtreme Programming). O time de desenvolvimento é composto por programadores seniores e juniores. Eles enfrentam um dilema sobre como incorporar práticas de programação em pares e integração contínua efetivamente. Qual das alternativas a seguir seria a abordagem mais apropriada de acordo com os princípios XP?
Alternativas
Q3538994 Engenharia de Software
A Universidade Federal de Sergipe (UFS) está implementando o uso do framework SCRUM para gerenciar projetos em seu departamento de TI. João, o Scrum Master, está trabalhando com sua equipe para planejar o próximo Sprint. O que João deve fazer imediatamente após a reunião de Planejamento do Sprint para garantir que a equipe saiba quais tarefas devem ser completadas durante o próximo Sprint?
Alternativas
Q3538729 Engenharia de Software
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
Alternativas
Q3522666 Engenharia de Software
Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. 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:
Alternativas
Q3496989 Engenharia de Software
Considerando o método ágil de desenvolvimento XP (Extreme Progamming), utilizam-se as chamadas histórias de usuário, sobre as quais é correto afirmar que
Alternativas
Q3459152 Engenharia de Software

O Scrum é um framework ágil que visa à gestão eficiente de projetos por meio de práticas iterativas e incrementais. Ele é fundamentado em três componentes principais: papéis, artefatos e eventos. Nesse sentido, assinale a alternativa que apresenta corretamente um papel e um artefato do Scrum, respectivamente.

Alternativas
Q3459150 Engenharia de Software

O Manifesto Ágil estabelece princípios e valores para aprimorar o desenvolvimento de software. Um dos valores do Manifesto Ágil estabelece que 

Alternativas
Q3451113 Engenharia de Software
Scrum é uma estrutura ágil para o desenvolvimento de produtos complexos, especialmente em projetos de software, projetado para promover a colaboração entre equipes multifuncionais, sendo amplamente utilizado devido à sua flexibilidade e foco na entrega incremental. No Scrum, há três principais componentes: Papéis, Eventos e Artefatos. Assinale a alternativa que apresenta, respectivamente, um papel, um evento e um artefato do Scrum.
Alternativas
Q3451106 Engenharia de Software
O Manifesto Ágil é um conjunto de princípios que visa aprimorar o desenvolvimento de software ao enfatizar certos valores sobre outros. Considerando esses princípios, assinale a alternativa que apresenta um valor central do Manifesto Ágil.
Alternativas
Q3441541 Engenharia de Software
No desempenho de sua função, você ficou responsável pelo desenvolvimento de um software para o sistema de gerenciamento de processos. Seu papel é o de representar o cliente e ser responsável por garantir que a equipe Scrum agregue valor ao negócio, desempenhando o papel de moderador entre os interesses do cliente e do Team e tendo como responsabilidade principal manter a equipe funcional e produtiva. Considerando essas informações, qual é o seu papel na metodologia Scrum?
Alternativas
Q3377238 Engenharia de Software
São práticas de programação adotadas pelo método XP, exceto: 
Alternativas
Q3368520 Engenharia de Software
Um dos princípios das metodologias ágeis, segundo o manifesto ágil, é 
Alternativas
Q3368511 Engenharia de Software
Segundo o Test Driven Development, os testes unitários são 
Alternativas
Q3368505 Engenharia de Software
No Extreme Programming (XP), a prática de “cliente presente” é valorizada, o que significa que os clientes participam ativamente do processo de desenvolvimento. Isso proporciona benefícios, tais como:
Alternativas
Q3334792 Engenharia de Software
Extreme Programming é uma metodologia de desenvolvimento de software que combina rapidez, produtividade, qualidade de forma simples e que atende as necessidades do cliente. Extreme Programming traz em sua base valores e práticas que sempre procuram garantir ao cliente versatilidade e satisfação com o produto final, como por exemplo: 
Alternativas
Respostas
341: B
342: C
343: C
344: B
345: A
346: B
347: D
348: D
349: D
350: C
351: B
352: A
353: B
354: D
355: A
356: D
357: A
358: A
359: A
360: B