Существует множество различных вариантов использования моделей в целях получения требований. Однако простейший случай, который можно рассматривать как базовый, - это получение требований к компонентам на основании архитектуры системы. В этом случае появляется возможность определить, какие именно требования должны быть удовлетворены каждым из компонентов системы. Некоторые из требований для компонентов системы могут совпадать с одним или более входящими требованиями, другие же могут быть получены из входящих требований таким образом, чтобы распределить выполнение входящих требований между несколькими компонентами системы. Другой набор требований может быть порождением ограничений, накладываемых архитектурой системы или самими входящими требованиями. Этими ограничениями могут быть ограничения конкретных интерфейсов, возможные физические ограничения, такие как масса, объем, потребляемая электрическая мощность, теплоотдача и т.д.