Skip to content

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?