Questão nº 61
Questão de Gestão de TI · FGV DPGE-RJ 2014 (nº 61)
Os artefatos produzidos como consequência da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação. Considere os 2 (dois) requisitos a seguir:
- O sistema a ser desenvolvido deverá ser fácil de aprender a usar pelos usuários.
- Os horários-limite em que as chaves de acesso serão válidas deverão ser validados.
É correto afirmar que
- Aos requisitos estão bem redigidos, sem problemas de qualidade aparente.
- Bo requisito 1 está bem redigido, enquanto o requisito 2 apresenta problema de ambiguidade.
- Co requisito 1 apesenta problema de ambiguidade, enquanto o requisito 2 apresenta problema de omissão. (alternativa correta)
- Do requisito 1 apresenta problema de inconsistência de informações, enquanto o requisito 2 está bem redigido.
- Eesses requisitos não podem ser alvo de validação de requisitos, por falta de detalhamento.
Resposta comentada
Gabarito Alternativa C
Requisitos de software de qualidade devem ser claros, completos, não ambíguos e testáveis. Um requisito é ambíguo quando permite múltiplas interpretações, e é omisso quando falta informação essencial para sua compreensão ou implementação.
(A) Incorreta: Ambos os requisitos apresentados possuem problemas de qualidade, não estando bem redigidos.
(B) Incorreta: O requisito 1 não está bem redigido, pois apresenta ambiguidade. O requisito 2 não apresenta primariamente um problema de ambiguidade, mas sim de omissão.
(C) Correta: O requisito 1 ("fácil de aprender a usar") é ambíguo porque "fácil" é subjetivo e não mensurável, podendo ser interpretado de diversas formas. O requisito 2 ("deverão ser validados") é omisso porque não especifica como essa validação deve ocorrer, quais são os critérios ou contra o que os horários-limite serão validados, faltando informações cruciais para sua implementação.
(D) Incorreta: O requisito 1 apresenta problema de ambiguidade, não de inconsistência (que ocorreria se houvesse contradição com outro requisito). O requisito 2 não está bem redigido, pois é omisso.
(E) Incorreta: A validação de requisitos é exatamente o processo de identificar problemas como a falta de detalhamento, ambiguidade ou omissão, para que os requisitos possam ser corrigidos e melhorados. Portanto, eles podem e devem ser alvo de validação.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Gestão em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.