Juntamente com a elicitação, a análise e a especificação, a validação é uma das etapas da engenharia de requisitos. Considerando os objetivos da validação de requisitos, analise as afirmativas a seguir: I. A validação visa a confirmar que os requisitos de software descrevem de forma precisa as capacidades e as propriedades do sistema que vão satisfazer às diversas necessidades dos usuários. II. A validação visa a confirmar que os requisitos de software estão corretamente derivados dos requisitos de negócios, dos requisitos de sistema, das regras de negócio e de outras fontes. III. A validação visa a confirmar que os requisitos estão completos, viáveis e verificáveis. IV. A validação visa a confirmar que todos os requisitos são necessários e que o conjunto completo dos requisitos é suficiente para atender aos objetivos de negócios. Assinale a alternativa correta.
Questão
Juntamente com a elicitação, a análise e a especificação, a validação é uma das etapas da engenharia de requisitos. Considerando os objetivos da validação de requisitos, analise as afirmativas a seguir:
I. A validação visa a confirmar que os requisitos de software descrevem de forma precisa as capacidades e as propriedades do sistema que vão satisfazer às diversas necessidades dos usuários.
II. A validação visa a confirmar que os requisitos de software estão corretamente derivados dos requisitos de negócios, dos requisitos de sistema, das regras de negócio e de outras fontes.
III. A validação visa a confirmar que os requisitos estão completos, viáveis e verificáveis.
IV. A validação visa a confirmar que todos os requisitos são necessários e que o conjunto completo dos requisitos é suficiente para atender aos objetivos de negócios.
Assinale a alternativa correta.
Alternativas
a) Estão corretas as afirmativas I, II, III e IV.
b) Estão corretas as afirmativas I, II e III.
c) Estão corretas as afirmativas II, III e IV.
d) Estão corretas as afirmativas I, III e IV.
e) Apenas a alternativa I está correta.
Explicação
Na validação de requisitos, o foco é garantir que o documento de requisitos (e os próprios requisitos) represente corretamente o que deve ser construído e que seja adequado para guiar desenvolvimento e testes, atendendo às necessidades e aos objetivos do negócio.
Analisando as afirmativas:
I. Correta. Validar requisitos envolve confirmar que eles descrevem com precisão as capacidades/propriedades esperadas do sistema e que atendem às necessidades dos usuários (isto é, “estamos construindo o sistema certo”).
II. Correta. Um objetivo clássico da validação é verificar rastreabilidade/consistência de origem, isto é, se os requisitos de software estão corretamente derivados de fontes superiores e correlatas (requisitos de negócios, de sistema, regras de negócio, etc.).
III. Correta. Também é objetivo da validação checar qualidade do requisito: completude, viabilidade (factibilidade técnica/organizacional) e verificabilidade/testabilidade.
IV. Correta. A validação inclui confirmar que os requisitos são necessários (não há “requisitos supérfluos”) e que o conjunto é suficiente para cumprir os objetivos de negócio (cobertura adequada do que é essencial).
Logo, todas as afirmativas estão corretas.
Alternativa correta: (a).