É considerado um requisito NÃO funcional

Próximas questões
Com base no mesmo assunto
Q80259 Engenharia de Software
Considere um sistema de controle de estoque com
cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar
o saldo, o ponto de reposição e o lote econômico. O
cadastro de materiais é feito pelo almoxarife (responsável)
e as requisições são feitas por todos os departamentos
da empresa e ficam guardadas. A cada entrega
de material, o almoxarife dá baixa na requisição (atendida)
e, com isso, o sistema faz todos os cálculos acima.
A entrada de materiais também é feita pelo almoxarife,
quando os cálculos também são realizados. Os dados
calculados devem ficar guardados também e o tempo de
resposta de consultas feitas no cadastro de materiais não
deve exceder a 5 milissegundos (ms).


É considerado um requisito NÃO funcional
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra B, que menciona o tempo de resposta máximo. Os requisitos não-funcionais de um sistema são aqueles que definem critérios que podem ser usados para julgar a operação de um sistema, em vez das atividades específicas que ele deve realizar. Isso é tipicamente relacionado a restrições no sistema, tais como tempo de resposta, capacidade de armazenamento, padrões de qualidade, escalabilidade, entre outros.

Para justificar a correção da alternativa B, é importante entender que o tempo de resposta do sistema é uma medida de quão rápido o sistema pode reagir a uma certa entrada ou ação. No contexto de Engenharia de Requisitos, isso é um exemplo clássico de um requisito não-funcional, especificamente um requisito de performance. Ele não descreve diretamente uma funcionalidade do sistema (como calcular saldo, ponto de reposição, etc.), mas sim uma característica que o sistema deve ter para ser aceitável em termos de desempenho geral.

Em contrapartida, as outras alternativas (A, C, D, e E) representam requisitos funcionais, que são características relacionadas diretamente com comportamentos específicos ou funções do sistema, como processos de negócio e tarefas que o sistema deve ser capaz de realizar.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O requisitos funcionais são aqueles que descrevem o comportamento do sistema, suas ações para cada entrada, ou seja, é aquilo que descreve o que tem que ser feito pelo sistema. São o cérebro do projeto, já que descrevem as funcionalidades que o sistema deve dispor.

Os requisitos não funcionais são aqueles que expressam como deve ser feito (não confundir requisitos não funcionais com design). Em geral se relacionam com padrões de qualidade como confiabilidade, performance, robustez, etc. São muito importantes, pois definem se o sistema será eficiente para a tarefa que se propõe a fazer ou não. Um sistema ineficiente certamente não será usado. Neles também são apresentados restrições e especificações de uso para os requisitos funcionais.

Resposta: B
Justificativa: O tempo de resposta máximo do sistema trata de como deve ser feito o processamento, ou seja, um quesito da qualidade do sistema e não o comportamento do sistema (o tempo de resposta não faz parte do sistema, como as outras alternativas da questão).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo