A engenharia de requisitos demonstrada na forma de espiral ...

Próximas questões
Com base no mesmo assunto
Q314412 Engenharia de Software
Acerca de engenharia de requisitos de software, coesão, acoplamento e medição e estimativas de projetos de software, julgue os próximos itens.

A engenharia de requisitos demonstrada na forma de espiral compõe-se de três fases: elicitação de requisitos (compreensão de requisitos funcionais e de usuário), especificação de requisitos (requisitos de usuário e de sistema) e validação de requisitos (estudo de viabilidade, prototipação e revisão).

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Certo

A questão aborda um conceito fundamental dentro da Engenharia de Requisitos, que é o processo de desenvolvimento de software centrado nos requisitos. A Engenharia de Requisitos é uma disciplina da Engenharia de Software focada na determinação das necessidades ou condições a serem atendidas pelo software, que devem ser descobertas, documentadas, validadas e gerenciadas ao longo de todo o ciclo de vida do software.

As fases mencionadas na questão se referem a um modelo genérico de processo de engenharia de requisitos, onde:

  • Elicitação de requisitos: Esta é a fase inicial do processo, onde os requisitos são coletados através da comunicação com os stakeholders, observação, análises, etc. Aqui, os requisitos funcionais, que descrevem o que o sistema deve fazer, e os requisitos de usuário, que são expectativas dos stakeholders, são compreendidos.
  • Especificação de requisitos: Após a elicitação, os requisitos são analisados e documentados de forma clara e precisa. Nesta fase, são elaborados os documentos de requisitos de usuário, que descrevem as necessidades dos usuários, e os requisitos de sistema, que são uma especificação detalhada do que o sistema deve fazer para atender aos requisitos dos usuários.
  • Validação de requisitos: Por fim, a validação visa garantir que os requisitos especificados realmente atendem às necessidades dos stakeholders. Isso pode envolver revisões, prototipagem, e estudos de viabilidade para assegurar que o que foi requerido é viável, compreensível, e correto.

A alternativa está correta porque reflete adequadamente o processo de engenharia de requisitos, conforme descrito na literatura da área. Este processo ajuda a garantir que o software desenvolvido estará alinhado com as necessidades do usuário e do negócio, e pode ser implementado de forma eficiente e eficaz.

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

SOL Timasters,

"Essa questão eles tiraram do Sommerville: 

https://www.dropbox.com/s/j48w3rgz0l2dy9d/sommerville_8a_ed_p96.jpg"
Julguei errado, pois achei que estava faltando o estudo de viabilidade. Errando e aprendendo. Segue uma imagem dessa espiral:
Fiquei com dúvida nessa questão pois,  segundo outras fontes,  o estudo de viabilidade não está dentro de Validação de requisitos. Mas sim um dos primeiros processos da Engenharia de requisitos.

http://pt.wikipedia.org/wiki/Engenharia_de_requisitos

Aí ficaria na ordem assim:
  • Estudo de viabilidade
  • identificação;
  • análise e negociação;
  • especificação e documentação;
  • validação.

Denize,

Errei a questão justamente por esse motivo:

O estudo de viabilidade geralmente é feito no início e a validação se refere ao fato de validar junto ao usuário...

Vamos que vamos...

Outra coisa que achei estranho foi a ausência da negociação dos requisitos, que também faz parte da engenharia de requisitos, e também nenhuma menção à gerência de requisitos...

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo