Durante o processo de validação de requisitos, diferentes ti...

Próximas questões
Com base no mesmo assunto
Q3452058 Engenharia de Software
Durante o processo de validação de requisitos, diferentes tipos de conferências devem ser executados nos requisitos do documento. Sobre essas técnicas, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) Na conferência da validade, confere-se se os requisitos refletem as reais necessidades dos usuários do sistema. No entanto, os requisitos de usuário não podem mudar ao longo do tempo devido a eventuais novas demandas, feedback ou restrições identificadas durante o desenvolvimento.
( ) Durante a conferência da consistência, os requisitos em hipótese alguma podem ser conflitantes, isto é, podem ocorrer restrições contraditórias ou descrições diferentes da mesma função do sistema. Essa etapa do processo nem sempre é capaz de identificar problemas de conflitos de requisitos.
( ) Na conferência da completude o documento de requisitos deve incluir aqueles que definem todas as funções e as restrições pretendidas pelo usuário do sistema.
( ) Durante a conferência do realismo utiliza-se o conhecimento das tecnologias existentes, os requisitos devem ser conferidos para assegurar que possam ser implementados dentro do orçamento proposto para o sistema. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - (F); (F); (V); (V)

Tema central: A questão envolve validação de requisitos na Engenharia de Software, tema essencial para garantir que o sistema desenvolvido atenda corretamente as necessidades dos usuários e seja viável de implementar.

Resumo teórico: Durante a validação de requisitos, várias conferências avaliam a qualidade dos requisitos identificados:

  • Validade: checa se os requisitos refletem as necessidades reais dos usuários, mas reconhece que tais necessidades podem evoluir.
  • Consistência: verifica se há conflitos entre requisitos, embora nem sempre todos os conflitos sejam facilmente detectados.
  • Completude: assegura que todas as funções e restrições requeridas estejam descritas.
  • Realismo: analisa se é possível implementar os requisitos com os recursos e tecnologia disponíveis.

Fontes: Sommerville, Ian. Engenharia de Software; SWEBOK (Software Engineering Body of Knowledge).

Justificativa da alternativa correta:

1ª assertiva (F): A frase erra ao afirmar que requisitos de usuários "não podem mudar ao longo do tempo". Eles podem e costumam mudar devido a evolução das necessidades e feedbacks, segundo qualquer referência em Engenharia de Software.

2ª assertiva (F): A frase começa errada ao dizer que requisitos nunca podem ser conflitantes. Conflitos e descrições contraditórias existem e a conferência busca justamente identificá-los, mesmo que nem sempre consiga.

3ª assertiva (V): Está correta: a conferência da completude deve garantir a inclusão de funções e restrições esperadas pelo usuário.

4ª assertiva (V): Correta: a análise do realismo verifica se os requisitos são viáveis dentro do orçamento e das tecnologias existentes.

Análise das alternativas incorretas:

  • B, C, D: Apresentam ordens erradas de verdade/falsidade, confundindo os conceitos de validade, consistência, completude e realismo segundo a teoria e boas práticas.

Dicas de interpretação e pegadinhas:

  • Fique atento a afirmações absolutas ("nunca", "não podem") – geralmente são falsas nesse contexto.
  • Procure identificar termos-chave, como "todas as restrições" (completude) ou "orçamento" (realismo).

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