Acerca dos processos de desenvolvimento de software, SCRUM ...

Próximas questões
Com base no mesmo assunto
Q1394223 Engenharia de Software
Acerca dos processos de desenvolvimento de software, SCRUM e RUP (Rational Unifi ed Process), é CORRETO afirmar que: 
Alternativas

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