Non-functional Requirements¶
How the software should do it.
Accuracy¶
Does it have to meet any accuracy standards? Be accurate enough to be used in certain applications?
Usability¶
Given a target user with certain skills, how easy is it for them to use the software?
Maintainability¶
How easy is it to maintain, adapt, and extend the software?
Portability¶
What platforms should the software run on?
Performance¶
How fast does the software need to be? How much memory, disk space, etc. is it allowed to use?