Write all functional and Non-functional requirements of Gmail.
Answers
Write all functional and Non-functional requirements of Gmail.
However, what exactly is the difference between ‘functional’ and ‘non functional’ requirements? It’s not that complex, and once you understand the difference, the definition will be clear.
The official definition of ‘a functional requirement’ is that it essentially specifies something the system should do.
Non-Functional Requirements
Availability:
The web server should be available for 24 hours
The web server should support every platform and could be opened on mobile phones, tablets, and PC
Reliability
The system should update and show the booking seats real-time
The system should be a one-way data flow that can be understood by just one look
Performance:
The web application should be fast and respond to users within 1 second
The web application should have Hot Module Replacement (HMR) feature
Scalability:
The application should be easily implemented by other IT professionals for further uses no matter what platform it is
The database of the application should be able to deal with an enormous and increasing amount of data
Usability:
The web application should be a responsive web application
The web application must provide various languages to every user
Modifiability:
The web server should provide admin page for the administrator to modify and manage data
Convenience:
The web application should provide various ways of making a payment for the customers such as using PayPal or Mastercard
Security:
The web application should be https protocol
Functional Requirements provide details of how a product should behave and specify what is needed for development. Quality-of-Service Requirements detail what characteristics a product must maintain in order to maintain its effectiveness and any constraints.