Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2018

Engenharia de SoftwareEngenharia de Requisitos
Código
fc049155
Banca
FCC
Órgão
SEFAZ-SC
Ano
2018
Cargo
Auditor-Fiscal da Receita Estadual - Tecnologia da Informação (Prova 3)
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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Revelar gabarito e comentário

GabaritoB — evitar 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.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Verificação de Consistência na Validação de Requisitos

Gabarito: letra B. A verificação de consistência tem como objetivo evitar conflitos entre requisitos, ou seja, garantir que não haja restrições contraditórias ou descrições diferentes para a mesma função do sistema (conforme definição clássica de engenharia de requisitos).

A questão testa a capacidade de distinguir os diferentes tipos de verificação realizados durante a validação de requisitos. Cada alternativa descreve uma dessas verificações. Veja a tabela comparativa:

Tipo de Verificação

Propósito

Validade

Identificar funções necessárias, adicionais ou diferentes (alternativa A)

Consistência

Evitar conflitos entre requisitos (alternativa B)

Completude

Garantir que todas as funções e restrições pretendidas estejam documentadas (alternativa C)

Realismo

Assegurar que os requisitos possam ser implementados com tecnologia, orçamento e prazo (alternativa D)

Verificabilidade

Garantir que cada requisito seja passível de teste (alternativa E)

Alternativa A — ❌ Incorreta

Descreve a verificação de validade (ou "validity checks"), que busca identificar se os requisitos capturam as reais necessidades do usuário, podendo revelar funções adicionais não inicialmente pensadas.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente o que define consistência: "requisitos no documento não devem entrar em conflito. Ou seja, não deve haver restrições contraditórias ou descrições diferentes da mesma função do sistema" (conforme material de engenharia de requisitos).

Alternativa C — ❌ Incorreta

Corresponde à verificação de completude, que assegura que todos os requisitos (funções e restrições) pretendidos pelos usuários estejam presentes no documento.

Alternativa D — ❌ Incorreta

Descreve a verificação de realismo (ou "realism checks"), que avalia se os requisitos podem ser implementados com as tecnologias disponíveis e dentro das restrições de orçamento e cronograma.

Alternativa E — ❌ Incorreta

Refere-se à verificabilidade (ou "verifiability"), que garante que cada requisito seja passível de teste para demonstrar conformidade, reduzindo conflitos entre cliente e contratante.

Gabarito: letra B.

Link permanente: /questoes/fc049155