Questão 90 · Informática: Engenharia de software e metodologias ágeis
A respeito da arquitetura de aplicações para ambiente web e da arquitetura em camadas, julgue os próximos itens.
Considere que um time de desenvolvimento de software, enquanto apurava os requisitos a serem apresentados por certa aplicação web de um sistema de vendas, tenha definido os seguintes requisitos: i) o sistema deve possuir a função cadastro de clientes; ii) o tempo de processamento do cadastro de um cliente não deve ser maior que 100 milissegundos. Nesse caso, o primeiro requisito mencionado é funcional e o segundo, não funcional.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (STJ 2024).
Comentário
Gabarito: CERTO.
O item está correto ao classificar os requisitos apresentados. Requisitos funcionais descrevem as funções que o sistema deve executar, ou seja, o que o sistema faz. No caso, "o sistema deve possuir a função cadastro de clientes" descreve uma funcionalidade essencial do sistema de vendas, caracterizando-o como um requisito funcional.
Requisitos não funcionais, por outro lado, especificam como o sistema deve se comportar, ou seja, as características de qualidade, restrições e atributos de desempenho. Eles não descrevem uma função específica, mas sim uma condição para que a função seja executada de forma satisfatória. "O tempo de processamento do cadastro de um cliente não deve ser maior que 100 milissegundos" é um requisito de desempenho, que é uma categoria de requisito não funcional. Ele estabelece uma restrição de tempo para a execução da funcionalidade de cadastro, sem descrever a funcionalidade em si.
Dica: Lembre-se que requisitos funcionais são as "ações" do sistema, enquanto os não funcionais são as "qualidades" ou "restrições" dessas ações.
Fundamentos: Conceitos de Engenharia de Software · Requisitos Funcionais · Requisitos Não Funcionais (desempenho)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe STJ 2024 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 90, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.