subrequirement
A subrequirement is a more granular and specific requirement that breaks down a larger, higher-level requirement into smaller, more manageable parts. In essence, it is a child requirement of a parent requirement. Subrequirements are essential in complex projects where a broad objective needs to be defined with greater detail to ensure clear understanding and implementation.
The purpose of defining subrequirements is to reduce ambiguity, improve testability, and facilitate more precise planning
For example, a high-level requirement like "The system shall allow users to manage their profiles" could be