Online Examination System NON Functional Requirements

Non-functional requirements are those requirements that don’t define the actual working of the system. Non-functional requirements are used to judge the quality of the system. Non-functional requirements cover all the remaining requirements which are not covered by the functional requirements. They specify criteria that judge the operation of a system, rather than specific behaviours. Non-functional requirements in our project are:

  • Usability
  • Reliability
  • Integrity
  • Performance


Usability is a quality attribute used to access how easy the interface is to use. Usability is ease of use. It tells how user friendly the interface is.

It includes memorability, learnability, and satisfaction. Our software interface has all the above quality. Any kind of user can easily understand the interface.


Reliability is how much the system is consistent in different platforms. The ability of an apparatus, system to consistently perform its required function, on demand and without degradation or failure.


Integrity means doing the right thing in a reliable way. Data integrity is a fundamental component of security. In its broadcast use, “Data Integrity” refers to the accuracy and consistency of data stored in a database, data mart or another construct. Data integrity is the overall completeness, accuracy and consistency of data.


Performance is also a major non-functional requirement. Performance Requirements about resources required, response time, transaction rate or anything else having to do with performance.


External interface requirements are the student records that they enter in the interface of the software. Those requirements include student vital information. name, registration no etc.


Performance requirement include the software is how much efficient. Performance Requirements include independency from the machine. Some hardware and software requirements that is beneficial for the performance of the software.

Software/Tools Requirements

  • Visual Studio 2019
  • SQL Server
  • XAMP


  • SQL
  • php


The software will be made by using agile model Because, Agile is a process that helps the teams to provides quick and unpredictable responses to the feedback they receive on their project. It creates opportunities to access a project’s direction during development cycle. Team access project in regular meetings.

As such iterations:

  • Planning
  • Requirements Analysis
  • Designing
  • Building
  • Testing


The goal of this project was to firstly study and understand the existing online examination management software, then identify the limitations and contribute in the same topic with greater benefits. Another attractive feature in our software which is lacking in the existing software is the Backup and Recovery option. All data can be stored as a copy, that is, taking backup is also possible on a single click, plus recovery of lost data in case any failure occurs is also possible on a single click.

More Material of Online Examination System

  1. Functional Requirements Of Online Examination System
  2. NON Functional Requirements of Online Examination System 
  3. Purpose, Scope, and Objectives of Online Examination System 
  4. Use Case Descriptions of Online Examination System
  5. Entity Relationship Diagram of Online Examination System
  6. Activity Diagram of Online Examination System
  7. Sequence Diagram of Online Examination System
  8. Code of Online Examination System
  9. Testing of Online Examination System
  10. PPT Presentation of Online Examination System

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top