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

Foram encontradas 1.440 questões

Ano: 2023 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2023 - CIGA-SC - Proramador |
Q2156567 Engenharia de Software
Em qual dos métodos ágeis abaixo o foco é na entrega contínua de valor, gerenciando o fluxo de trabalho e limitando o trabalho em progresso? 
Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2023 - CIGA-SC - Proramador |
Q2156566 Engenharia de Software
Qual dos métodos ágeis abaixo é conhecido por sua abordagem iterativa e incremental, onde uma equipe trabalha para entregar um incremento de valor a cada iteração de duração predefinida?
Alternativas
Q2144945 Engenharia de Software
No Scrum, existe uma técnica para ajudar a priorizar histórias de usuário. Esta técnica é conhecida como
Alternativas
Q2133975 Engenharia de Software
O método de desenvolvimento ágil XP tem como uma de suas premissas a programação em pares, o que significa que a programação é feita por
Alternativas
Q2123710 Engenharia de Software
São práticas abordadas, recomendadas ou discutidas pela eXtreme Programming (XP):
1. Desenvolvimento baseado em testes. 2. Integração Contínua ou Continuada (IC). 3. Refatoração. 4. Iterações curtas.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2123709 Engenharia de Software

Analise as afirmativas abaixo sobre a metodologia ágil Scrum.


1. É baseada no modelo de desenvolvimento Waterfall ou cascata.

2. Cada Sprint equivale a uma iteração e um projeto pode ter múltiplos sprints.

3. Dentre os papéis que compõem um time de desenvolvimento podem-se citar o Scrum Master e o Product Owner.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2123705 Engenharia de Software
Analise as afirmativas abaixo sobre eXtreme Programming (XP), no contexto de metodologias ágeis.
1. Está dentre as metodologias ágeis mais prescritivas. 2. Seus ciclos de desenvolvimento são geralmente longos, de três a quatro semanas. 3. Apresenta papéis e responsabilidades bem segmentadas e bem definidas para cada membro do time de desenvolvimento.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2119588 Engenharia de Software
Metodologias de desenvolvimento de software chamadas de ágeis são baseadas em desenvolvimento iterativo, no qual requisitos e soluções evoluem pela colaboração entre equipes auto-organizadas e cross-funcional (pessoas com diferentes expertises). Essas metodologias encorajam frequente inspeção e adaptação, alinhamento entre o desenvolvimento e os objetivos dos clientes e um conjunto de boas práticas que permita entregas rápidas e de qualidade. Considerando as metodologias ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.
Alternativas
Q2107900 Engenharia de Software
Este compromisso, embora parta dos Developers, fornece flexibilidade em termos do trabalho exato necessário para que seja alcançado. Também cria coerência e foco, encorajando o Scrum Team a trabalhar junto, ao invés de assumir iniciativas separadas. Este compromisso é criado durante o evento Sprint Planning e então adicionado ao Sprint Backlog. Conforme os Developers trabalham durante a Sprint, eles mantêm esse compromisso em mente. Se o trabalho acabar sendo diferente do que eles esperavam, eles colaboram com o Product Owner para negociar o escopo do Sprint Backlog dentro da Sprint sem afetar este compromisso.
No âmbito do Scrum, o compromisso mencionado no texto refere-se
Alternativas
Q2107651 Engenharia de Software
Segundo O Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org, analise as assertivas abaixo e assinale a alternativa que descreve quais são pilares empíricos da metodologia ágil Scrum.  
I. Adaptação. II. Inspeção. III. Segurança. IV. Transparência.
Alternativas
Q2107650 Engenharia de Software
São eventos da metodologia ágil Scrum, segundo O Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org:  
Alternativas
Q2105205 Engenharia de Software
Um engenheiro de software, trabalhando em um projeto baseado na metodologia ágil XP, utiliza a prática
Alternativas
Q2105204 Engenharia de Software
No Scrum, os eventos são usados para criar regularidade e minimizar a necessidade de reuniões não definidas. Considere as atividades e/ou objetivos dos eventos do Scrum:
I. O propósito deste evento é inspecionar o resultado da Sprint e determinar as adaptações futuras. O Scrum Team apresenta os resultados de seu trabalho para os principais stakeholders e o progresso em direção à Meta do Produto é discutido.
II. O propósito deste evento é inspecionar o progresso em direção à Meta da Sprint e adaptar o Sprint Backlog conforme necessário, ajustando o próximo trabalho planejado. Este evento melhora as comunicações, identifica os impedimentos e promove a rápida tomada de decisões.
III. O Scrum Team inspeciona como foi a última Sprint em relação a indivíduos, interações, processos, ferramentas e sua definição de Pronto. As suposições que os desviaram são identificadas e suas origens exploradas. O Scrum Team discute o que deu certo durante a Sprint, quais problemas encontraram e como esses problemas foram (ou não) resolvidos.
IV. O Product Owner propõe como o produto pode aumentar seu valor e utilidade na Sprint atual. Todo o Scrum Team colabora para definir uma Meta da Sprint. A meta da Sprint deve ser finalizada antes do final deste evento.
A associação dos itens de I a IV com os eventos Scrum é, correta e respectivamente,
Alternativas
Q2100908 Engenharia de Software
Scrum é uma abordagem ágil para o desenvolvimento de novos produtos e serviços. Sobre o funcionamento do Scrum, assinale a afirmativa INCORRETA.
Alternativas
Q2098672 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


Programação extrema (eXtreme Programming) é uma metodologia de engenharia de software fundamentada em quatro valores básicos: comunicação, simplicidade, feedback e coragem. A partir desses valores, possui como princípios fundamentais: feedback rápido, assumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade.

Alternativas
Q2098313 Engenharia de Software
O Scrum
Alternativas
Q2093410 Engenharia de Software
Existem diferentes papéis sugeridos pela metodologia XP para diferentes fases, práticas e ferramentas necessárias ao longo do projeto. O papel representado pela pessoa responsável pelo processo como um todo, que guiará os outros envolvidos no projeto a executar o processo de forma adequada é:
Alternativas
Q2093408 Engenharia de Software
Os eventos do Scrum são o próprio ciclo de desenvolvimento, chamado de Sprint, bem como as reuniões ou cerimônias realizadas durante o ciclo. O evento cujo objetivo é planejar o próximo dia de desenvolvimento, o qual consiste em uma reunião curta, de quinze minutos, realizada diariamente pelo Time de Desenvolvimento, denomina-se:
Alternativas
Q2093407 Engenharia de Software
No Scrum, algumas unidades são usadas para estimar o tempo para a realização de itens do Product Backlog de um projeto. A unidade relativa de tempo criada pelo Time de Desenvolvimento, a qual é a unidade mais utilizada por equipes ágeis é conhecida como:
Alternativas
Q2093398 Engenharia de Software
Na análise de sistemas, é estabelecida a solução mais viável para atender às necessidades da solução. O objeto da etapa de análise de sistema que visa definir primeiramente as informações gerais do sistema como, por exemplo, quais informações serão produzidas e devem ser fornecidas, quais funções deverão ter o sistema e o desempenho esperado é(são):
Alternativas
Respostas
361: B
362: A
363: B
364: D
365: E
366: D
367: A
368: A
369: A
370: D
371: C
372: B
373: A
374: C
375: C
376: B
377: D
378: A
379: B
380: B