Requirements Evaluation is an important part of the software development process, which involves assessing a given set of requirements to determine whether they are suitable for the desired product or not. It is a process of verifying that the requirements are complete, consistent, feasible, testable and traceable. Requirements Evaluation is typically performed at the beginning of the software development process to ensure that the requirements are clearly defined and can be used to develop a successful product. There are three main types of Requirements Evaluation: Structural Evaluation, Functional Evaluation and Usability Evaluation. Structural Evaluation is a method of testing whether the requirements are consistent with the structural design of the system. Functional Evaluation evaluates whether the requirements can be implemented in the environment of the system. Usability Evaluation evaluates whether the requirements are user-friendly and accessible by the intended users.