Which of the following is not a Non functional requirement? 

This question was previously asked in
UGC NET Computer Science (Paper 2) 11 March 2023 Official Paper
View all UGC NET Papers >
  1. Portability.
  2. Security.
  3. Scalability
  4. User interaction

Answer (Detailed Solution Below)

Option 4 : User interaction
Free
UGC NET Paper 1: Held on 21st August 2024 Shift 1
8.8 K Users
50 Questions 100 Marks 60 Mins

Detailed Solution

Download Solution PDF

The correct answer is User interaction

Key Points

  • User Interaction:  This is generally considered as part of the functional requirements rather than the non-functional requirements. User interaction refers to how a user will interact with the system—what functions they can perform, what outputs they yearn, how the system responses to their inputs, etc. These are tied to the tasks the system needs to perform and are usually described in use cases. User interaction can affect aspects like interface design, error handling, and overall system workflow.
  • Non-functional requirements refer to the quality attributes or standards that the system must function within, such as security, scalability, or portability.
  • Portability: This is a non-functional requirement that refers to the ability of software to be moved from one environment to another. For example, from one operating system to another (like Windows to Linux), or from one hardware configuration to another. The software, if designed to be portable, should require minimal adaptation to smoothly function in the new environment.
  • Security: Security is another non-functional requirement and is essential for any software system. It refers to the software's ability to prevent unauthorized access, resist attacks, protect data, and recover from compromises. This encompasses aspects such as authentication, encryption, access controls, and audit trails.
  • Scalability: Scalability is also a non-functional requirement. A scalable system is capable of handling an increasing amount of work by adding resources to the system. This means if the number of users increases unexpectedly, the system should be able to accommodate this increase without impacting performance or functionality. There are two main types of scalability: vertical (adding more power to existing hardware) and horizontal (adding more hardware to distribute the work).

So, the correct answer is User interaction

Latest UGC NET Updates

Last updated on Jun 6, 2025

-> The UGC NET Exam Schedule 2025 for June has been released on its official website.

-> The UGC NET Application Correction Window 2025 is available from 14th May to 15th May 2025.

-> The UGC NET 2025 online application form submission closed on 12th May 2025.

-> The June 2025 Exam will be conducted from 21st June to 30th June 2025

-> The UGC-NET exam takes place for 85 subjects, to determine the eligibility for 'Junior Research Fellowship’ and ‘Assistant Professor’ posts, as well as for PhD. admissions.

-> The exam is conducted bi-annually - in June and December cycles.

-> The exam comprises two papers - Paper I and Paper II. Paper I consists of 50 questions and Paper II consists of 100 questions. 

-> The candidates who are preparing for the exam can check the UGC NET Previous Year Papers and UGC NET Test Series to boost their preparations.

More Software Requirement Questions

Get Free Access Now
Hot Links: teen patti sweet teen patti club apk teen patti real cash teen patti stars teen patti royal - 3 patti