Alternativa A
Engenharia de Requisitos é uma área fundamental da Engenharia de Software que envolve a definição, documentação e manutenção dos requisitos de um sistema. Para resolver esta questão, é necessário compreender as definições padrão de cada atividade listada.
Análise das Alternativas
Abaixo, detalhamos o conceito correto de cada atividade para identificar a relação correta entre termo e objetivo:
- A) Elicitação de requisitos: Esta é a fase inicial onde os engenheiros de software conversam com stakeholders (usuários, clientes) para descobrir o que eles precisam. O objetivo principal é levantar as necessidades que serão transformadas em requisitos formais. Portanto, esta alternativa está correta.
- B) Análise de requisitos: Envolve verificar se os requisitos levantados são consistentes, completos, viáveis e não ambíguos. Embora envolva checar a qualidade, a definição restrita apenas à "validade" é menos precisa do que a descrição da elicitação. Geralmente inclui negociação e priorização.
- C) Documentação (ou Especificação): Refere-se à escrita formal dos requisitos, geralmente em um documento chamado SRS (Software Requirement Specification). Limitar essa atividade apenas a "papéis dos usuários" é incorreto, pois abrange funcionalidades, restrições, interfaces, etc.
- D) Validação vs. Verificação:
- Verificação: Responde "Estamos construindo o produto corretamente?". Compara a implementação com o que foi especificado.
- Validação: Responde "Estamos construindo o produto certo?". Assegura que o requisito reflete a necessidade real do usuário.
- A alternativa descreve uma comparação de implementação com o solicitado, o que caracteriza Verificação, não Validação pura.
- E) Gerenciamento de requisitos: Envolve controlar mudanças nos requisitos, manter rastreabilidade e negociar escopo. NÃO refere-se ao gerenciamento de recursos humanos (que é função de RH ou Gestão de Pessoas).
Conclusão
A alternativa A apresenta a definição mais precisa e alinhada com as melhores práticas da Engenharia de Software, onde a Elicitação tem como foco principal extrair e levantar as necessidades reais dos interessados no sistema.