O processo de engenharia de requisitos é composto de quatro...

Próximas questões
Com base no mesmo assunto
Q1276779 Engenharia de Software
O processo de engenharia de requisitos é composto de quatro atividades de alto nível, que são:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Para resolver esta questão, é essencial compreender o processo de engenharia de requisitos, um dos pilares fundamentais na área de Engenharia de Software. Este processo é crucial para garantir que um sistema ou software atenda às necessidades dos usuários e das partes interessadas.

A engenharia de requisitos envolve a definição clara e precisa de requisitos que o sistema deve cumprir. Segundo a norma IEEE 29148, as atividades de alto nível do processo de engenharia de requisitos são: levantamento e elicitação, análise, especificação e validação. Vamos explorar cada uma destas atividades:

1. Levantamento e Elicitação: Esta fase envolve a coleta de requisitos dos stakeholders através de entrevistas, questionários, workshops, entre outras técnicas.

2. Análise: Aqui, os requisitos coletados são investigados para garantir que sejam completos, consistentes e viáveis. Técnicas como análise de SWOT ou modelagem de casos de uso podem ser usadas.

3. Especificação: Os requisitos são formalmente documentados em um documento de especificações, que deve ser claro e compreensível para todos os stakeholders.

4. Validação: Nesta etapa, verifica-se se os requisitos documentados refletem corretamente as necessidades dos stakeholders. Podem ser utilizadas revisões e protótipos para esta validação.

Com base nesse entendimento, a alternativa correta é a D, pois menciona as atividades: introdução (levantamento e elicitação), análise, especificação e validação, que são consistentes com o processo de engenharia de requisitos.

Agora, vamos analisar por que as outras alternativas estão incorretas:

Alternativa A: Menciona atividades como identificação, aceitação, qualidade e estruturação, que não são específicas do processo de engenharia de requisitos. Esses termos são mais gerais e podem se referir a outras fases do ciclo de vida do software.

Alternativa B: Apresenta os termos representação, organização, armazenamento e implementação, que estão mais relacionados à gestão da informação e à arquitetura de sistemas, não abrangendo adequadamente o processo de requisitos.

Alternativa C: Lista funcionalidade, usabilidade, confiabilidade e eficiência, que são características de qualidade de software, conforme descrito na norma ISO/IEC 25010, mas não representam as atividades da engenharia de requisitos.

Espero que esta explicação tenha ajudado a compreender melhor o processo de engenharia de requisitos, um tema central para quem busca atuar como Analista em Tecnologia da Informação. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo