Требования для компонентов (подсистем) могут быть получены из их описания, которое было разработано на этапе моделирования системной архитектуры. Требования должны описывать функциональность, обеспечиваемую компонентом, интерфейсы, которые он должен использовать или поддерживать, а также ограничения, налагаемые на него. Ограничения на компонент могут накладываться общими системными ограничениями (например, для всех электронных компонентов системы должна использоваться одна и та же определенная технология), или же ограничения для компонента могут вытекать из системных ограничений (например, допустимый общий вес системы должен быть строго распределен между ее компонентами). Требования, которые предъявляются к компоненту (или подсистеме), являются, по сути, системными требованиями компонента, если рассматривать этот компонент, как независимую систему со своим собственными правами.