Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

NAME: Urlsrings

difference Ndeda
between functional and NON-FUNCTIONAL requirements REG NO: 21/02748

Functional requirements.
These are the requirements that the end user specifically demands as basic facilities that the
system should facilitate/ offer they all need to be incorporated to the system as part of the
contract. Functional requirements are stated in the form of input to be given to the system, the
operation performed and the output expected. They are requirements stated by the user which can
see directly in the final product. Examples are, what are the features we need to design for this
system?
Non-functional requirements.
These are the quality constraints that the system must satisfy according to the project contract.
The priority or extend to which these factors are implemented varies from one project to the
other. The non-functional requirements deal with issues like; portability, security of the system,
maintainability, performance, flexibility and even performance. Example of non-functional
requirement is the system should be highly valuable.

Difference between functional and non-functional requirements


Functional requirements Nonfunctional requirements
1. Defines a system or its components Defines the quality attribute of a system
software
2. It specifies what should the systems Place constraints on how should system fulfill
software do the national requirements
3. It is specified by user It is specified by technical people e.g.
technical leaders and software developers
4. It is mandatory Not mandatory
5. It is captured in in use case It is captured as quality attribute
6. Defined at component level Applied to system s a whole
7. Help you verify the functionality of the Help you verify the performance of the
software software
8. Usually easy to define More difficult to define

NAME: Urlsrings Ndeda REG NO: 21/02748


NAME: Urlsrings
difference Ndeda
between functional and NON-FUNCTIONAL requirements REG NO: 21/02748

REFERENCES

FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS: Retrieved from;

https://www.altexsoft.com

Functional VS Non-functional requirements: retrieved from; https://www.geeksforgeeks.org

NAME: Urlsrings Ndeda REG NO: 21/02748

You might also like