Без заголовка
В учебнике системного мышления поясняется, что needs это обычно requirements, только уровня выше. Понятно, что уровней много, и поэтому на каждом одно и то же будут называть из одного проекта needs, из другого requirements, в третьем вообще architecture decisions или constraints.