建立架构时才会发现，或是比较深入的了解。」以及「大部份的架构关注都以是系统需求来表示，不过其中也包括了强制的设计决策。」。简单来说，需求的行为会影响解决方案的架构，架构又会产生新的需求。像Twin Peaks model等方式就是要利用需求以及架构之间的协同关系。