Acerca dos processos de desenvolvimento de software, SCRUM ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C. Vamos entender o motivo:
Em SCRUM, o conceito de Product Backlog é fundamental. Ele representa uma lista ordenada de tudo o que é necessário no produto, e é a fonte única de requisitos para qualquer mudança a ser feita no produto. Importante destacar que este Backlog está em constante evolução e refinação. Durante o início de um projeto ágil, não é expectativa que esteja completo, pois o entendimento do produto e de suas necessidades irá crescer conforme o andamento do projeto e as iterações de desenvolvimento procedem. Isso incorpora uma abordagem adaptativa, onde mudanças e priorizações podem ocorrer a qualquer momento, sempre mantendo o foco na entrega de valor ao cliente.
Esse entendimento se alinha com a natureza iterativa e incremental do desenvolvimento ágil, onde o feedback e adaptações são esperados e bem-vindos, diferentemente de métodos mais tradicionais e prescritivos que buscam ter uma definição completa de requisitos antes de iniciar o desenvolvimento.
Agora, vamos brevemente entender o porquê das demais alternativas estarem incorretas:
- A alternativa A está incorreta porque SCRUM não é uma linguagem, mas um framework ágil para gestão e planejamento de projetos de software.
- A alternativa B está incorreta porque o SCRUM Master não define as funcionalidades; essa é uma responsabilidade do Product Owner. O papel do SCRUM Master é facilitar o processo SCRUM, ajudando a equipe a trabalhar de acordo com os valores e práticas do SCRUM.
- A alternativa D está incorreta porque o RUP é baseado no paradigma de desenvolvimento orientado a objetos e utiliza a notação UML (Unified Modeling Language), não XML.
- A alternativa E está incorreta porque o RUP é dividido em quatro fases: Iniciação, Elaboração, Construção e Transição. A fase de testes não é uma fase separada, mas ocorre ao longo destas fases.
O conhecimento necessário para resolver essa questão envolve a compreensão dos frameworks SCRUM e RUP, e suas práticas e terminologias específicas. Ao estudar para concursos públicos na área de Engenharia de Software, é importante ter clareza sobre as diferenças e características dos métodos ágeis e dos processos tradicionais de desenvolvimento.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Jogo rápido:
a) Scrum é um framework;
b) O Product Owner é quem define a lista de funcionalidades;
c) GABARITO DA QUESTÃO
d) Completamente errada;
e) RUP possui 4 fases ( Iniciação, elaboração, construçã e transição)
Scrum Master tem o dever de garantir que todos da equipe Scrum conheçam os valores, princípios e práticas, juntamente com as abordagens específicas da equipe Scrum ... "Mestre de obra "
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo