Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.920 questões
Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.
Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.
Para medir o tempo de condução (lead time) de uma das
Sprints do sistema, deve ser selecionada no quadro Kanban
uma Sprint da situação Fazendo.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
Os métodos ágeis, em especial o Scrum, têm como principal
objetivo entregar o sistema completamente desenvolvido
no menor espaço de tempo.
I. É um time-box de 8h para uma sprint de um mês; uma reunião é onde o Product Owner é ouvido em relação às prioridades e aos objetivos da sprint. É nela também onde o time irá deliberar sobre o que conseguem fazer nesta sprint em relação às necessidades, formalizando o Sprint Backlog, ou lista de coisas que serão feitas no próximo mês. II. É um time-box de 15 min que deve acontecer diariamente, sempre no mesmo local e horário para gerar consistência e evitar perda de tempo, facilitada pelo Scrum Master. Nesta reunião, que deve ser muito dinâmica e que popularmente é feita em pé para evitar prolongamentos e distrações, cada membro do time deve responder apenas três perguntas: o que eu fiz ontem, o que eu vou fazer hoje e se tem algo me impedindo.
Os tipos detalhados em I e em II são denominados, respectivamente:
Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.
Em XP, a estruturação do valor feedback pode ser alcançada
de forma rápida por meio de testes automatizados de
software, que validam ou não um código produzido ou
alterado.
Daily scrum é o único momento do dia em que os developers se reúnem para discutir detalhadamente a adaptação ou o replanejamento do trabalho da sprint.
Um dos princípios da modelagem ágil é a abstração das ferramentas que serão utilizadas para criar os modelos e suas notações particulares.
I. Processos e ferramentas mais que indivíduos e interação entre eles.
II. Software em funcionamento mais que documentação abrangente.
III. Colaboração do cliente mais que negociação de contratos.
IV. Seguir um plano mais que responder a mudanças.
Está correto o que se afirma em
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
“Responder a mudanças mais que seguir um plano” é um
dos valores do manifesto ágil.
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
“Documentação abrangente mais que software em
funcionamento” é um dos valores do manifesto ágil.
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
O manifesto ágil é composto de cinco valores e de doze
princípios.
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
O método ágil é aplicado somente no desenvolvimento
de softwares.
SCHWABER, K. ; SUTHERLAND, J. O Guia do Scrum, O Guia Definitivo para o Scrum: As Regras do Jogo. Nov. 2020. p 3. Adaptado.
Para cumprir seu objetivo, o Scrum se baseia em quatro eventos formais, contidos dentro de um evento de maior duração: a Sprint.
Tais eventos formais implementam os três pilares empíricos do Scrum, que são