Выше был рассмотрен способ обобщенного аналитического функционального описания систем. Очень часто при анализе и синтезе систем используется графическое описание, разновидностями которого являются:
· дерево функций системы,
· стандарт функционального моделирования IDEF0.
Все функции, реализуемые сложной системой, могут быть условно разделены на три группы:
· целевая функция;
· базисные функции системы;
· дополнительные функции системы.
Целевая функция системы соответствует ее основному функциональному назначению, т.е. целевая (главная) функция – отражает назначение, сущность и смысл существования системы.
Основные функции отражают ориентацию системы и представляют собой совокупность макрофункций, реализуемых системой. Эти функции обусловливают существование системы определенного класса. Основные функции – обеспечивают условия выполнения целевой функции (прием, передача приобретение, хранение, выдача).
Дополнительные (сервисные) функции расширяют функциональные возможности системы, сферу их применения и способствуют улучшению показателей качества системы. Дополнительные функции – обеспечивают условия выполнения основных функций (соединение (разведение, направление, гарантирование)).
Описание объекта на языке функций представляется в виде графа.
Целевая функция
1 уровень- OF1 … OFN
осн.функции
2 уровень- WF11 … WF1k WFN1 … WFNk
вспомог.
функции
3 уровень-
вспомог.
функции
Формулировка функции внутри вершин должна включать 2 слова: глагол и существительное “Делать что”.
Дерево функций системы представляет декомпозицию функций системы и формируется с целью детального исследования функциональных возможностей системы и анализа совокупности функций, реализуемых на различных уровнях иерархии системы. На базе дерева функций системы осуществляется формирование структуры системы на основе функциональных модулей. В дальнейшем структура на основе таких модулей покрывается конструктивными модулями (для технических систем) или организационными модулями (для организационно-технических систем). Таким образом, этап формирования дерева функций является одним из наиболее ответственных не только при анализе, но и при синтезе структуры системы. Ошибки на этом этапе приводят к созданию “систем-инвалидов”, не способных к полной функциональной адаптации с другими системами, пользователем и окружающей средой.
Исходными данными для формирования дерева функций являются основные и дополнительные функции системы.
Формирование дерева функций представляет процесс декомпозиции целевой функции и множества основных и дополнительных функций на более элементарные функции, реализуемые на последующих уровнях декомпозиции.
При этом каждая из функций конкретно взятого i-ого уровня может рассматриваться как макрофункция по отношению к реализующим ее функциям на (i+1)-го уровня, и как элементарная функция по отношению к соответствующей функции верхнего (i-1)-го уровня.
Описание функций системы с использованием IDEF0-нотации основано на тех же принципах декомпозиции, но представляется не в виде дерева, а набора диаграмм.