Non-Functional Requirements describe the constraints upon the system and software by identifying:
- the system's environmental circumstances,
- the attributes the system must possess
- all other constraints relevant to the system's development and implementation.
Non-functional requirements neither explain the functionality or behavior of the system nor indicate deliverables or other transitional needs.
This paper details the non-functional system requirements gathered from Charity App Project stakeholders. The stakeholders then re-evaluated and verified the criteria to confirm that they were accurate, consistent, and required.
- The project must run on Windows/Linux/Mac OS without any change in the codebase and infrastructure.
- The web application must support
Chrome>=104
andFirefox>=103
browsers. - The web application must be usable from
1024x768
to1920x1080
screen resolution. - The mean time to restore the system after a failure must not exceed
20 minutes
. - The server must be available to Iran users
95%
of the time every month. - The app must prevent unauthorized access to all user's data.
- All pages must have less than
4.0 seconds
ofLargest Contentedly Paint
.