Questão de Engenharia de Software — Engenharia de Requisitos — CESPE / CEBRASPE 2023
Engenharia de Software›Engenharia de Requisitos
Código
ce153403
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Perfil: Desenvolvimento de Software
Julgue o item a seguir, que tratam de engenharia de requisitos, CSS, PWA e HTTPS.Os requisitos funcionais de um software descrevem o que o software deve fazer, considerando critérios de desempenho das funcionalidades.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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 – Funcionais vs. Não Funcionais
Gabarito: Errado (E). A afirmação está incorreta porque requisitos funcionais descrevem o que o software deve fazer (serviços e comportamentos), enquanto critérios de desempenho (como tempo de resposta, throughput) são requisitos não funcionais, que impõem restrições a esses serviços.
Os requisitos funcionais são declarações de serviços do sistema, de suas reações a entradas específicas e do seu comportamento em determinadas situações. Já os requisitos não funcionais são restrições aos serviços ou funções oferecidas pelo sistema – e é aí que entram os critérios de desempenho, confiabilidade, segurança, etc.
Material de apoio (revisão):
Requisitos Funcionais
Requisitos Não Funcionais
Declaram serviços do sistema
Restringem serviços ou funções
Ex.: "pesquisar cursos disponíveis"
Ex.: "o sistema deve responder em até 2 segundos"
Frequentemente menos críticos
Frequentemente mais críticos
Portanto, ao incluir "critérios de desempenho" na definição de requisitos funcionais, o item erra o conceito.
NÃO CAIA NESSA!
O enunciado mistura os dois tipos de requisito. O candidato que não tem clara a fronteira entre o que o sistema faz (funcional) e como ele faz (não funcional – incluindo desempenho) pode considerar o item como certo. Lembre-se: desempenho é não funcional!