Final answer:
Modeling requirements and allocating them to subsystems is a task completed during the Analysis stage of system design. This stage involves detail-oriented work following requirement elicitation to define the system's specifications while considering design constraints and criteria.
Step-by-step explanation:
The activities of modeling the requirements and allocating requirements to subsystems should be carried out during the Analysis stage. In this stage, specifications and functional details of the system are determined. It follows the initial elicitation of general requirements and precedes the detailed specification of those requirements. Once the analysis is completed, validation ensures that the requirements and design match the initial need.
Identify Criteria and Constraints: Knowing the constraints (limitations or conditions) and criteria (standards or attributes) of a design is crucial. These help in measuring the suitability of different design solutions and play a significant role during the Analysis stage, as they guide the process of requirement allocation to subsystems.