Author Topic: What are the Non Functional Requirements  (Read 2478 times)

1183170103

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What are the Non Functional Requirements
« Reply #30 on: June 15, 2018, 03:03:45 pm »
As opposed to functional requirements which are things that the system must do, Non-functional requirements are conditions under which the system must meet those functional requirements. In other words, they are qualities that a system must have.

E.g. - security requirements, scalability requirements, capacity requirements, availability requirements etc

1180364903

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What are the Non Functional Requirements
« Reply #31 on: June 21, 2018, 08:41:42 pm »
A non-functional requirement (NFR) is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors.
Non-functional requirements are often called 'quality attributes' of a system. Other terms for non-functional requirements are "qualities", "quality goals", "quality of service requirements", "constraints" and "non-behavioral requirements".

1181472704

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What are the Non Functional Requirements
« Reply #32 on: June 25, 2018, 08:14:19 am »
Nonfunctional Requirements (NFRs) define system attributes such as security, reliability, performance, maintainability, scalability, and usability. They serve as constraints or restrictions on the design of the system across the different backlogs.
Also known as system qualities, nonfunctional requirements are just as critical as functional Epics, Capabilities, Features, and Stories. They ensure the usability and effectiveness of the entire system. Failing to meet any one of them can result in systems that fail to satisfy internal business, user, or market needs, or that do not fulfill mandatory requirements imposed by regulatory or standards agencies.

1181471104

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What are the Non Functional Requirements
« Reply #33 on: June 27, 2018, 11:29:02 am »
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, for example: “Modified data in a database should be updated for all users accessing it within 2 seconds.”
            these can include requirements related to capacity, speed, security,availability and the information architecture and presentation of the user interface.

1181278305

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What are the Non Functional Requirements
« Reply #34 on: July 11, 2018, 10:41:49 pm »
Non-functional requirement. In systems engineering and requirements engineering, a non-functional requirement  is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. ... Non-functional requirements are often called "quality attributes" of a system.

Some typical non-functional requirements are:
Performance – for example Response Time, Throughput, Utilization, Static Volumetric.
Scalability.
Capacity.
Availability.
Reliability.
Recoverability.
Maintainability.
Serviceability.

1170505308

  • Global Moderator
  • Newbie
  • *****
  • Posts: 4
Re: What are the Non Functional Requirements
« Reply #35 on: July 15, 2018, 11:17:40 pm »
Non-functional Requirements : defines conditions that do not directly connected to the behavior or functionality of the solution, but rather describe environmental conditions under which the solution must remain effective or qualities that the systems must have.
Non-functional requirement example – “The system response time shall be maximum 2 seconds.”

In other words, Non Functional requirements would describe the how the system works and Functional Requirements does specify what system is supposed to do.

Most of the requirement gathering techniques focuses/allows to focus on the Functional requirement.

The statements under this requirements talks about security, Performance, Reliability, usability.
If any one of the above requirements are failed to met, then the system fails to satisfy the business needs of the internal customers. So, Non functional requirements are equally important as Functional requirements as they ensure the usability and effectiveness of the entire system.


1182459701

  • Global Moderator
  • Newbie
  • *****
  • Posts: 5
Re: What are the Non Functional Requirements
« Reply #36 on: September 27, 2018, 03:22:14 pm »
Non functional requirements are the requirements that describe the underlying qualities of a system rather than what specific functions we expect the system needs to be able to be perform. The main categories of non functional requirement are:

>Reliability
>Compliance
>Performance
>Scalability
>Integrity
>Speed
 >Capacity
>Usability
>Reusability

1180793807

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: What are the Non Functional Requirements
« Reply #37 on: October 16, 2018, 11:19:30 pm »
non functional requirements include the external as well as internal factors which can support the project or the application or the software which is being made. for example suppose in a mobile phone all good qualities and functionality is being given but the ram which is most important for provinding speed to it is low. then the applcation which has been able to carry out all the good support system won't be a success. hence there is a need for a higher space of ram.
also suppose if any application is being made, which requires internet connection but while using the app net is not proper, then that particular app won't work. hence there is a need to provide it with a a network which can speed up the apps performance.
thus extra ram, and network connectivity here can be called as the non functionality requirements.

1181278605

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What are the Non Functional Requirements
« Reply #38 on: October 24, 2018, 01:55:31 pm »
it describe the environmental condition under which the solution remains effective or the qualities that system must have.that means requirement related to increase
Performance – for example: response time, throughput, utilization, static volumetric
Scalability, Capacity ,Availability,Reliability,Recoverability,Maintainability,Serviceability,Security,Regulatory,Manageability,Environmental,Data Integrity,Usability, Interoperability

example: swipe machine, printer etc