Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.871 questões
I.O modelo em cascata (Waterfall) é uma abordagem sequencial onde cada fase (requisitos, análise, design, codificação, testes) deve ser concluída antes do início da próxima.
II.As metodologias ágeis, como o Scrum, baseiam-se em ciclos iterativos e incrementais chamados de sprints, permitindo adaptações rápidas a mudanças nos requisitos.
III.O manifesto ágil prioriza a documentação abrangente e o seguimento rígido de um plano inicial em detrimento da colaboração com o cliente e da resposta a mudanças.
Está correto o que se afirma em:
( ) Um Scrum Team é formado por um Product Owner, um Scrum Master e Developers.
( ) Uma Sprint é um evento de duração variável de uma semana até três meses.
( ) A Daily Scrum é um evento de até 15 minutos que envolve todo o Scrum Team e que deve acontecer no início e no fim de cada dia útil da Sprint.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
I. O uso de quadro visual com colunas e limitação de trabalho em progresso caracteriza uma prática típica do método Kanban.
II. As reuniões diárias em pé, de curta duração, são uma prática típica do Scrum, conhecidas como Daily Scrum ou Daily Meeting.
III. A divisão do trabalho em ciclos curtos com entrega incremental ao final de cada ciclo é compatível com a abordagem ágil Scrum, que utiliza Sprints para entregar valor de forma iterativa e incremental.
Quais estão corretas?
Tendo isso em vista, assinale a alternativa que apresenta uma metodologia ágil utilizada no desenvolvimento de software.
I.Emprega um framework ágil que tem por objetivo facilitar a colaboração, a adaptação e a entrega de valor de forma iterativa e incremental, com base em três pilares fundamentais: transparência, inspeção e adaptação. Nesse esquema, o trabalho é dividido em iterações chamadas de Sprints, que geralmente têm duração de duas a quatro semanas e utiliza artefatos como o Product Backlog e o Sprint Backlog, além de reuniões de planejamento, revisão e retrospectiva. Com um enfoque na auto-organização e na colaboração da equipe, essa metodologia promove uma abordagem flexível para lidar com mudanças e busca maximizar o valor entregue ao cliente.
II.Emprega um esquema que enfatiza a visualização e a limitação do trabalho em progresso ou Work In Progress (WIP), além da melhoria contínua do processo. Essa metodologia utiliza um quadro, no qual as tarefas são representadas em cartões e movidas pelas diferentes etapas do fluxo de trabalho.
Os métodos descritos são conhecidos, respectivamente, como:
Scrum é um método ágil de gestão de projetos, com relação aos seus pilares, analise as assertivas e identifique as corretas:
I.Transparência: todo o processo deve estar visível a todos os envolvidos. A transparência deve ser refletida, no ambiente, nas pessoas e nos processos.
II.Adaptação: Caso a inspeção detecte algum processo que precise ser ajustado ou melhorado, as adaptações deverão ser feitas o mais rápido possível. O quanto antes as mudanças sejam feitas, antes o novo processo proposto é testado e validado.
III.Agilidade: Abordagem que valoriza a melhoria contínua da gestão de projetos por meio de lançamentos pequenos e frequentes com vistas a se adaptar e responder rapidamente a mudanças, desafios e oportunidades.
IV.Inspeção: o processo em si deve ser inspecionado regularmente na busca por anomalias e/ou oportunidades de melhorias.
É CORRETO o que se afirma em:
Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.
Em Kanban, o CFD (Cumulative Flow Diagram) é utilizado para visualizar o fluxo de trabalho ao longo do tempo, permitindo identificar gargalos e tendências de desempenho da equipe.