Requirements Engineering <programming> The task of capturing, structuring, and accurately representing the user's {requirements} so that they can be correctly embodied in systems which meet those requirements (i.e. are of good quality). {DOORS} is one product to help with this task. (1995-11-11)