Отличие фреймового подхода от традиционных методов анализа требований заключается в следующем:
Фреймовый подход предполагает использование фреймов — наборов фиксированных элементов, которые определяют «рамки» ситуации. 2 С каждым фреймом связано несколько видов информации: о состоянии объекта, его использовании, о том, что следует ожидать, поведении в контексте данной ситуации и так далее. 2
Традиционные методы анализа требований фокусируются на обширной предварительной документации и подробных спецификациях требований, которые фиксируются на протяжении всего проекта. 1 Требования обычно определяются в начале проекта, и вносить изменения по мере его реализации сложно. 1
Фреймовый подход предполагает параллельную, а не иерархическую декомпозицию требований пользователя. 4 Требования пользователя касаются взаимоотношений в реальном мире — предметной области приложения, а не программной системы или даже интерфейса с программной системой. 4