Requisitos funcionais:
Descrevem explicitamente as funcionalidades e serviços do sistema;
Documenta como o sistema deve reagir a entradas específicas;
Como deve se comportar em determinadas situações;
O que o sistema não deve fazer
Requisitos não funcionais:
Definem propriedades e restrições do sistema
Exemplos: segurança, desempenho, espaço em disco
Podem ser do sistema todo ou de partes do sistema
Requisitos não-funcionais podem ser mais críticos que requisitos funcionais
Se não satisfaz, o sistema é inútil
Portanto, alternativa correta letra d)
Fonte: http://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/req-funcional-rnf_v01.pdf