Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
ce169778
Banca
CESPE / CEBRASPE
Órgão
CAU-BR
Ano
2024
Nível
Superior
Cargo
Analista de Sistema de Informação
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.Ao se especificar a nova versão de um software, devem ser mapeados os requisitos não funcionais, que definem o que o sistema deve fazer para atender as expectativas do cliente.
  1. CCerto
  2. 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”.

Refatoração e modernização de software

Gabarito: E — Errado. A afirmação confunde requisitos não funcionais com requisitos funcionais. Os requisitos não funcionais definem restrições e qualidades do sistema (desempenho, segurança, usabilidade, etc.), e não "o que o sistema deve fazer" — este é o papel dos requisitos funcionais. Portanto, a assertiva está incorreta.

A banca testa a distinção clássica entre as duas categorias. Na especificação de uma nova versão, ambos os tipos devem ser mapeados, mas a definição apresentada para não funcionais está trocada.

❌ ERRADO

A afirmativa descreve corretamente a atividade de mapeamento de requisitos, mas erra ao atribuir aos não funcionais a definição de "o que o sistema deve fazer". Isso é próprio dos requisitos funcionais.

Requisitos de software
  • 1Funcionais
    • O que o sistema faz
    • Funções e comportamentos
  • 2Não funcionais
    • Restrições e qualidades
    • Desempenho, segurança, usabilidade
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Na prova, lembre-se: funcional = função (o que o sistema faz); não funcional = qualidade/restrição (como o sistema faz).

Gabarito: E — Errado.

Link permanente: /questoes/ce169778