Questão nº 37
Questão de Tecnologias da Informação · FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) (nº 37)
Durante o processo de validação, diferentes tipos de verificação podem ser efetuados com os requisitos registrados nos documentos de requisitos. O tipo de verificações de consistência é realizado para
- Aidentificar, por meio de análise mais aprofundada, outras funções necessárias, adicionais ou diferentes, além daquelas que um usuário pensava que fossem as necessárias para o sistema executar determinadas funções.
- Bevitar que requisitos, no documento, entrem em conflito uns com outros, ou seja, não deve haver restrições contraditórias ou descrições diferentes para mesma função do sistema. (alternativa correta)
- Cgarantir que o documento de requisitos contenha os requisitos que definem todas as funções e as restrições pretendidas pelos usuários do sistema.
- Dassegurar, usando o conhecimento das tecnologias existentes, que os requisitos verificados possam ser realmente implementados, considerando o orçamento e o cronograma para o desenvolvimento do sistema.
- Ereduzir o potencial de conflito entre o cliente e o contratante por meio de um conjunto de testes que demonstre que o sistema entregue atende a cada requisito especificado.
Resposta comentada
Gabarito Alternativa B
A validação de requisitos é o processo de garantir que os requisitos documentados são os corretos para o sistema que será construído, ou seja, que eles realmente atendem às necessidades do cliente. As verificações de consistência são um tipo específico de validação que busca garantir que não haja contradições ou conflitos entre os requisitos.
- (A) Incorreta: Esta alternativa descreve a busca por completude ou a descoberta de requisitos implícitos/novos, não a verificação de consistência. A armadilha é que "análise mais aprofundada" pode levar a pensar em uma revisão geral, mas o foco em "outras funções necessárias" desvia do conceito de ausência de contradição.
- (B) Correta: As verificações de consistência têm como objetivo principal identificar e resolver conflitos e contradições entre os requisitos, garantindo que o documento seja coerente e livre de ambiguidades.
- (C) Incorreta: Esta alternativa descreve a verificação de completude (completeness), que é garantir que todos os requisitos necessários estão presentes, e não a ausência de contradições entre eles.
- (D) Incorreta: Esta alternativa descreve a verificação de viabilidade (feasibility) ou realizabilidade, que avalia se os requisitos podem ser implementados dentro das restrições técnicas, orçamentárias e de cronograma.
- (E) Incorreta: Esta alternativa descreve a verificação (no sentido de testes de aceitação) ou o processo de aceitação do sistema, que ocorre após a implementação, e não a validação dos requisitos em si.
Fonte: FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.