I would have treated "requirements" differently - considering them as a mechanism to capture all levels in the hierarchy rather than a distinct level in their own right.
Need requirements to define what you want to achieve, before there is any point in discussing models, notations, etc.
Need requirements to define what you want to achieve, before there is any point in discussing models, notations, etc.