Functional and non-functional requirements define the system requirement in an effective manner. Further, the requirements are selected carefully in order to ensure that they must meet the expectations of clients or users in the context of the final outcome of an information system. It also conveyed to all the team members to work on it. Missing out on a misapplying or requirement, each individual could spell the disaster of an information system. As per me, the requirements which specify the function or functions of an information system is called functional requirements. On the other hand, the requirements which specify that how the system will perform a particular function is called the non-functional requirements.
According to me, functional and non-functional requirements are important for the development of any system and need to be carefully analyzed and selected in order to ensure that the development team can understand the requirements and final outcome of the project can meet user’s requirements. Functional requirements of an information system define what the information system should do. These requirements describe a particular behavior of a function of the system when certain conditions are met. Functional requirements include business rules, administrative functions, authentications, information processing, and authorization levels.
Following are some of the functional requirements that are integrated with an information system:
· Business rules
· Administrative functions
· Transaction cancellations, corrections, and adjustments
· Audit tracking
· Historical data
Following are some of the non-functional requirements that are integrated with an information system: