Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2016
Engenharia de Software›Engenharia de Requisitos
Código
fc034503
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2016
Nível
Médio
Cargo
Técnico Judiciário - Tecnologia da Informação
Se não há conflitos entre nenhum dos subconjuntos de requisitos presentes, tais como conflitos com o mundo real (formatos de relatórios ou cores de sinalização); conflito lógico ou temporal entre ações (quando, por exemplo, um requisito diz que a ação A deve ser realizada antes da ação B, e outro diz o contrário); e uso de termos diferentes para designar o mesmo objeto do mundo real (como, por exemplo, “lembrete” versus “aviso”), então na Especificação de Requisitos está presente a qualidade
AConsistência.
BCorreção.
CPrecisão.
DVerificabilidade.
ERastreabilidade.
Revelar gabarito e comentário▾
GabaritoA — Consistência.
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”.
Engenharia de Requisitos – Qualidades da Especificação
Gabarito: letra A (Consistência). A ausência de conflitos entre requisitos – lógicos, temporais ou terminológicos – é a definição clássica de consistência em uma especificação de requisitos, conforme os fundamentos da engenharia de requisitos.
O enunciado descreve exatamente a situação em que não há contradições: nem entre requisitos e o mundo real, nem entre ações temporais, nem no uso de termos. Essa é a característica da consistência, que garante que os requisitos não se contradizem.
Qualidade da Especificação
Definição
Relação com o Enunciado
Consistência
Ausência de conflitos entre requisitos (lógicos, temporais, terminológicos ou com o mundo real).
O enunciado descreve exatamente a ausência desses conflitos. ✅ Gabarito
Correção
Requisitos refletem fielmente as necessidades dos stakeholders.
O enunciado não aborda a fidelidade ao desejo do cliente, apenas a ausência de conflitos internos. ❌
Precisão
Requisitos são inequívocos, detalhados e sem ambiguidade.
A ausência de conflitos terminológicos ajuda, mas não garante que os requisitos não sejam vagos. ❌
Verificabilidade
Capacidade de verificar (testar, inspecionar) se o sistema atende aos requisitos.
A ausência de conflitos não assegura que os requisitos sejam testáveis. ❌
Rastreabilidade
Possibilidade de rastrear a origem e o impacto de um requisito ao longo do desenvolvimento.
Não tem relação direta com a existência ou ausência de conflitos. ❌
Alternativa A — ✅ Correta ⟵ GABARITO
A consistência é definida como a ausência de conflitos entre os requisitos. O texto do enunciado lista os principais tipos de conflito (com o mundo real, lógico/temporal, terminológico) e afirma que nenhum deles está presente. Portanto, a especificação é consistente.
Alternativa B — ❌ Incorreta
Correção diz respeito a os requisitos refletirem corretamente as necessidades dos stakeholders, não diretamente à ausência de conflitos internos. A questão não aborda se os requisitos estão certos em relação ao que o cliente deseja, apenas que não há conflitos entre si.
Alternativa C — ❌ Incorreta
Precisão (ou exatidão) refere-se a requisitos serem inequívocos e detalhados, sem ambiguidade. Embora conflitos terminológicos possam gerar ambiguidade, a ausência deles não garante precisão – um requisito pode ser consistente mas ainda vago. O foco do enunciado é conflito, não clareza.
Alternativa D — ❌ Incorreta
Verificabilidade é a capacidade de verificar se o sistema atende aos requisitos (por testes, inspeção etc.). A ausência de conflitos não assegura que os requisitos sejam verificáveis; eles podem ser consistentes mas não testáveis.
Alternativa E — ❌ Incorreta
Rastreabilidade é a possibilidade de rastrear a origem de um requisito (fonte, artefato relacionado) e seu impacto ao longo do desenvolvimento. Não tem relação direta com a existência de conflitos.
PEGA ESSA DICA!
Na hora da prova, associe sempre consistência a ausência de contradições entre requisitos. Já correção está ligada à fidelidade ao desejo do cliente, precisão à clareza e ausência de ambiguidade, verificabilidade à testabilidade, e rastreabilidade à ligação entre requisitos e suas origens.