Business Analyst
20 FREE Mind Mapping Software | Best Mindmap Tools in 2021
{loadposition top-ads-automation-testing-tools} Mind Mapping softwares are designed to represent the...
NON-FUNCTIONAL REQUIREMENT (NFR) specifies the quality attribute of a software system. They judge the software system based on Responsiveness, Usability, Security, Portability and other non-functional standards that are critical to the success of the software system. Example of nonfunctional requirement, “how fast does the website load?” Failing to meet non-functional requirements can result in systems that fail to satisfy user needs.
Non-functional Requirements allows you to impose constraints or restrictions on the design of the system across the various agile backlogs. Example, the site should load in 3 seconds when the number of simultaneous users are > 10000. Description of non-functional requirements is just as critical as a functional requirement.
In this tutorial, you will learn more about-
Here, are some examples of non-functional requirement:
| Parameters | Functional Requirement | Non-Functional Requirement |
|---|---|---|
| What is it? | Verb | Attributes |
| Requirement | It is mandatory | It is non-mandatory |
| Capturing type | It is captured in use case. | It is captured as a quality attribute. |
| End-result | Product feature | Product properties |
| Capturing | Easy to capture | Hard to capture |
| Objective | Helps you verify the functionality of the software. | Helps you to verify the performance of the software. |
| Area of focus | Focus on user requirement | Concentrates on the user's expectation. |
| Documentation | Describe what the product does | Describes how the product works |
| Type of Testing | Functional Testing like System, Integration, End to End, API testing, etc. | Non-Functional Testing like Performance, Stress, Usability, Security testing, etc. |
| Test Execution | Test Execution is done before non-functional testing. | After the functional testing |
| Product Info | Product Features | Product Properties |
Benefits/pros of Non-functional testing are:
Cons/drawbacks of Non-function requirement are:
{loadposition top-ads-automation-testing-tools} Mind Mapping softwares are designed to represent the...
What is a Functional Requirement? In software engineering, a functional requirement defines a...
Business card scanner app is a software that lets you scan business cards and store their contact...
Business analytics is the process of collating, sorting, processing, and studying business data...
Presentation software is an app or program, which is used to display information in the form of a...
The decision making tools help you to map out all the possible alternatives to your decision, it's...