Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2016
Engenharia de Software›Engenharia de Requisitos
Código
fc034327
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2016
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
Considere:I. Uma Especificação de Requisitos que reflete todas as decisões que foram tomadas e não contém cláusulas de pendências. Desta forma, contém todos os requisitos significativos relativos a funcionalidade, desempenho, restrições de desenho, atributos e interfaces externas, além de definir as respostas do software para todas as entradas possíveis, válidas e inválidas, em todas as situações possíveis.II. Uma Especificação de Requisitos em que todo requisito presente possui apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos usuários chaves. Em particular, ela é compreensível para todo o seu público alvo e é suficiente para a especificação dos testes de aceitação do produto.Os itens I e II descrevem especificações cujos requisitos contemplam, respectivamente, as qualidades
Arastreabilidade e consistência.
Bcompleteza e precisão.
Ccorreção e completeza.
Dconsistência e priorização.
Everificabilidade e precisão.
Revelar gabarito e comentário▾
GabaritoB — completeza e precisão.
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”.
Qualidades de Requisitos – Completeza e Precisão
Gabarito: letra B. O item I descreve uma especificação que cobre todos os requisitos significativos e todas as entradas possíveis, o que caracteriza a completeza. O item II descreve uma especificação com interpretação única e compreensível, caracterizando a precisão. A alternativa B (completa e precisão) é a única que associa corretamente essas duas qualidades.
Análise dos itens
Item I – Completeza
"reflete todas as decisões... contém todos os requisitos significativos... define as respostas para todas as entradas possíveis, válidas e inválidas, em todas as situações possíveis"
Essa descrição é a definição clássica de completeza (ou completude) de uma especificação de requisitos. Uma especificação completa não deixa lacunas; aborda todos os cenários, funcionalidades e restrições esperados.
Item II – Precisão
"todo requisito presente possui apenas uma única interpretação... compreensível para todo o seu público alvo"
Isso descreve precisão (ou falta de ambiguidade). A precisão garante que cada requisito seja interpretado da mesma forma por todos os envolvidos, evitando ambiguidades que poderiam levar a implementações divergentes.
Por que as outras alternativas estão incorretas?
A) rastreabilidade e consistência: Rastreabilidade refere-se à capacidade de ligar requisitos a suas origens e artefatos; consistência significa ausência de conflitos. Nenhuma das duas é o foco dos itens.
C) correção e completeza: Correção significa que os requisitos refletem corretamente as necessidades do cliente, o que não é explicitamente abordado no item I (apenas completeza).
D) consistência e priorização: Priorização não é mencionada; consistência não é o principal.
E) verificabilidade e precisão: Verificabilidade é a capacidade de verificar se o requisito foi atendido, mas o item I descreve completeza, não verificabilidade.
Qualidades de requisitos
1Completeza (Item I)
Todas as decisões refletidas
Todos os requisitos significativos
Respostas para todas as entradas
2Precisão (Item II)
Interpretação única
Compreensível para o público-alvo
Suficiente para testes de aceitação
LEVEL · soulevel.com.br
PEGA ESSA DICA!
FCC costuma cobrar essas qualidades com base em definições consagradas da engenharia de requisitos. Memorize: completeza = cobre tudo; precisão = sem ambiguidade; consistência = sem contradições; verificabilidade = testável; rastreabilidade = origens claras. Na dúvida, busque a palavra-chave no enunciado.