Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — FCC 2015

Engenharia de SoftwareQualidade de Software
Código
fc020569
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas – Desenvolvedor
O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar:
  1. AO processo de V&V acontece somente no final da implementação, quando uma versão operacional estiver aprovada pelo cliente e objetiva estabelecer a confiança de que o sistema é adequado ao seu propósito.
  2. BA Verificação responde a “estamos construindo o produto corretamente?" e a Validação responde a “estamos construindo o produto certo?".
  3. CV&V são processos separados e independentes e englobam todas as atividades que são abrangidas pela GQA − Global Quality Assurance.
  4. DA Validação é uma atividade que envolve a análise de um sistema para certificar se este atende aos requisitos não funcionais, buscando garantir que as funções estão sendo implementadas corretamente.
  5. EA Verificação é a certificação de que o sistema atende as necessidades e expectativas do cliente, buscando garantir que o produto construído corresponda aos requisitos do cliente. Exemplo: testes Alfa e Beta.
Revelar gabarito e comentário

GabaritoB — A Verificação responde a “estamos construindo o produto corretamente?" e a Validação responde a “estamos construindo o produto certo?".

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 e Validação (V&V)

Gabarito: letra B. A Verificação responde a “estamos construindo o produto corretamente?” e a Validação responde a “estamos construindo o produto certo?” – definição clássica amplamente aceita e presente no material de apoio.

A banca testa o conhecimento das definições fundamentais de Verificação e Validação (V&V). Enquanto a Verificação assegura que o software implementa corretamente uma função específica (conformidade com a especificação), a Validação garante que o produto atende às necessidades reais do cliente e ao propósito esperado.

Alternativa A — ❌ Incorreta

Afirma que V&V acontece somente no final da implementação. Na verdade, as atividades de V&V devem ocorrer ao longo de todo o ciclo de desenvolvimento, desde a definição de requisitos até a entrega. O material de apoio destaca que o processo deve incluir V&V em todos os estágios.

Alternativa B — ✅ Correta ⟵ GABARITO

Reproduz exatamente as perguntas clássicas: Verificação → “estamos construindo o produto corretamente?” e Validação → “estamos construindo o produto certo?”. Essa definição é padronizada e está alinhada com o conteúdo fornecido.

Alternativa C — ❌ Incorreta

Diz que V&V são processos separados e independentes e que englobam todas as atividades da GQA. V&V são relacionados e complementares, não independentes. Além disso, a Garantia da Qualidade de Software (GQA) é um conceito mais amplo que inclui outras atividades além de V&V.

Alternativa D — ❌ Incorreta

Define Validação como análise para certificar se o sistema atende aos requisitos não funcionais e garante que as funções estão sendo implementadas corretamente. Isso descreve a Verificação, não a Validação. A Validação foca em atender às necessidades do cliente (requisitos funcionais e não funcionais, mas no contexto de propósito adequado).

Alternativa E — ❌ Incorreta

Afirma que Verificação é a certificação de que o sistema atende as necessidades e expectativas do cliente, citando exemplos como testes Alfa e Beta. Na verdade, essa é a definição de Validação. Testes Alfa e Beta são atividades de Validação (realizadas com usuários finais), não de Verificação.

Gabarito: letra B.

Link permanente: /questoes/fc020569