As restrições em requisitos de software desempenham um papel fundamental na definição e no desenvolvimento de um sistema ou aplicativo. Elas representam limitações, condições ou restrições específicas que devem ser consideradas durante o processo de design e implementação. Enquanto os requisitos funcionais descrevem o que o sistema deve fazer, as restrições definem as restrições sobre como o sistema deve ser construído.
Fonte: Adaptado de: WIEGERS, K. E.; BEATTY, J. Software Requirements. 3. ed. Redmond: Microsoft Press, 2013.Com base no excerto e considerando que um aplicativo de entrega de alimentos precisa garantir que a distância máxima entre o restaurante e o cliente não ultrapasse 10 km, como uma restrição do sistema, analise as afirmativas que apresentam outras restrições ou requisitos inversos:
I. O aplicativo deverá possuir a função de retirar itens de um pedido.
II. O aplicativo deve permitir a inserção manual do endereço do cliente.
III. A condição mínima para a entrega é que o cliente esteja a pelo menos 1 km do restaurante. Distâncias inferiores não serão por entrega, e sim retirada.
IV. O aplicativo só deve permitir que, ao finalizar o pedido, a cesta de compras do cliente tenha apenas produtos que ainda possam ser feitos, não devendo permitir inclusão de itens esgotados ou cujos ingredientes não estão disponíveis.
É correto o que se afirma em:
A) I, II e III, apenas.
B) I e IV, apenas.
C) II e III, apenas.
D) III e IV, apenas.
Para escrever sua resposta aqui, entre ou crie uma conta
Especificação de Requisitos de Software
Compartilhar