There are two types of requirements viz. Functional and Non-functional requirements.
Functional Requirements These form the behavior of the product. Some examples of functional requirements are,
These are implicit expectations from the product. Since these are expected features and not specifically documented requirements, they are also known as 'Quality Attributes'. Some examples of non-functional requirements are,