Функциональный подход к моделированию отличается от других методологий проектирования систем, например объектного или процессного подхода, тем, что он рассматривает организацию как набор функций, преобразующих поступающий поток информации в выходной поток. 13
Некоторые другие особенности функционального подхода:
- Чёткое отделение функций от данных. 1 Функциональные модели предполагают, что процессы и данные существуют отдельно друг от друга. 1
- Использование иерархической структуры. 14 Сложный процесс разбивается на составляющие его функции, при этом уровень детализации определяет разработчик модели. 1
- Обязательное наличие управляющих интерфейсных дуг. 13 Каждый процесс должен происходить по каким-то правилам и выдавать некоторый результат, иначе его рассмотрение не имеет смысла. 3
Функциональное моделирование хорошо показывает себя в случаях, когда организационная структура находится в процессе изменения или слабо оформлена. 1