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

Foram encontradas 1.798 questões

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
Q3329105 Engenharia de Software
Scrum é um framework para suportar o desenvolvimento e manutenção de projetos/produtos complexos. Nesse contexto assinale a alternativa cuja afirmação não é verdadeira: 
Alternativas
Q3309174 Engenharia de Software
O Scrum é um framework de gerenciamento de projetos e desenvolvimento de produtos que se baseia em elementos como papéis, eventos e artefatos. Esses elementos fornecem a estrutura necessária para que as equipes possam colaborar de forma eficaz e iterativa na entrega de valor ao longo do tempo. Assinalar a alternativa que preenche CORRETAMENTE as lacunas com os elementos do Scrum.

___________________ representa os interesses dos stakeholders e é responsável por definir as necessidades do produto, priorizar o trabalho e garantir que o produto atenda às expectativas dos clientes. O ______________ é uma reunião no início de cada sprint para planejar o trabalho que será realizado durante o ciclo. Já o ____________ é uma versão funcional e potencialmente entregável do produto ao final de cada sprint, que representa o trabalho concluído pela equipe de desenvolvimento. 
Alternativas
Q3274810 Engenharia de Software
Uma das práticas de DevOps permite aos desenvolvedores mesclar alterações de código com frequência em um repositório central, possibilitando, assim, que as equipes possam resolver bugs de forma mais rápida, melhorando a qualidade do software e reduzindo o tempo para validação e lançamento de novas atualizações. Essa prática de DevOps é denominada 
Alternativas
Q3245119 Engenharia de Software
No framework Scrum, o evento conhecido como Revisão de Sprint (Sprint Review), de acordo com o Scrum Guide de novembro de 2020, tem como participante(s)
Alternativas
Q3245104 Engenharia de Software
Dentre as alternativas a seguir, assinale aquela que é parte direta da prática de integração contínua (continuous integration) de DevOps.
Alternativas
Q3237792 Engenharia de Software
O teste de integração permite identificar e corrigir problemas de comunicação e interação entre os componentes de um sistema, evitando falhas e garantindo a qualidade do produto final. Existem diferentes formas de abordar os testes de integração, mas, em geral, é possível separar os testes de integração em duas categorias primárias: incremental e não incremental. Nesse sentido, são testes de integração da categoria estratégia incremental
Alternativas
Q3237790 Engenharia de Software
Integração Contínua, Entrega Contínua e Implementação Contínua são práticas essenciais para criar um fluxo contínuo de desenvolvimento, testes e entrega de software, garantindo qualidade e agilidade. Considerando esses conceitos, analise as afirmativas abaixo.
I Na Implementação Contínua, todas as mudanças que o desenvolvedor efetiva, após passar por todas as etapas de testes sem falhar, vão automaticamente para produção.
II Na Entrega Contínua, todas as mudanças que o desenvolvedor efetiva, após passar por todas etapas de testes sem falhar, vão automaticamente para produção.
III A Entrega Contínua expande o conceito de Integração Continua, adicionando as etapas de testes de aceitação e integração, usando ambientes semelhantes à produção.
IV A Implementação Contínua expande o conceito de Integração Contínua, mas descarta os testes de unidade, uma vez que os testes de aceitação e integração já garantem o resultado esperado.
Das afirmativas, estão corretas
Alternativas
Q3237789 Engenharia de Software
A integração contínua foi proposta pela primeira vez por Grady Booch, um dos criadores do UML (Unified Model Language), em 1991, e mais tarde esse método foi integrado como uma das 12 práticas fundamentais do Extreme Programming. Nesse contexto, a integração contínua
Alternativas
Q3237788 Engenharia de Software
Um conjunto de princípios conhecidos como "As três maneiras" foram absorvidos pelo DevOps e são considerados os princípios a partir dos quais todos os comportamentos de DevOps observados podem ser derivados. Em relação a esses princípios, analise as afirmativas abaixo.
I O primeiro princípio é o Fluxo, o qual prima por um fluxo de trabalho rápido e suave desde o Desenvolvimento até Operações, visando entregar valor aos clientes.
II O segundo princípio é o Feedback, o qual expressa que a comunicação é importante para aprender com os erros a fim de evitá-los no futuro, uma vez que falhas são inerentes a sistemas complexos.
III O terceiro princípio é a Pipeline, o qual define que todos os processos devem ser mapeados para permitir sua execução imediatamente e sempre que necessário, mesmo que milhares de vezes ao dia.
IV O segundo princípio é a Integração Contínua, no qual os desenvolvedores, com frequência, juntam suas alterações de código em um repositório central. Depois disso, criações e testes são executados.
Das afirmativas, estão corretas
Alternativas
Respostas
341: C
342: B
343: A
344: B
345: D
346: A
347: D
348: A
349: A
350: A
351: B
352: D
353: D
354: A
355: C
356: A
357: A
358: A
359: A
360: A