Requirements allocation is the process of assigning requirements to solution components and releases to ensure that the objectives are met effectively. It involves determining which requirements will be addressed in which components of the solution and in which release they will be delivered. This process helps in managing the scope of the project, ensuring that all requirements are accounted for and appropriately assigned for implementation.