Q. Which one of the following is a functional requirement ?
a. Maintainability
b. Portability
c. Robustness
d. None of the mentioned
All are non-functional requirements representing quality of the system. Functional requirements describe what the software has to do.