In: Computer Science
Functional Requirements: It is a statement which is desired outcome for a software. It tells the software what to do. with the help of this functional requirements we users can interact with or we can expect as an outcome of their outcomes. Door handle is a best example for this were it is used to open the door . As with most things in the software we are not done with the simplicity because we are too smart so that we can do by ourselves.
The functional requirements are important because they are product features and functions which myst be designed for the clients and their convenience. they define the functions and what the software must perform , then the software engineers have to develop the software in the way how users need with the help of business requirements.
Functional Requirement should have the functions to be performed by the software.
Examples:
Interface : In the fields the first field must accept the numeric data entry and the second must accept only the dates before the current dates not the previous dates and last we have to print on screen data with the help of printer.
Business Requirements : The data must enter before a request can be approved and by clicking the approve button which moves the request to the approval workflow and the personnel using the system will be trained.
Security Requirements: here the data entry group members can enter request but they cannot approve or delete the request and the managers group members can enter the approve a request but cannot delete and the admins cannot approve request but they can delete the request.