Skip to content
ZinovevVlad edited this page Jun 9, 2022 · 10 revisions

Основные виды функций.

Выполнил: Зиновьев Владислав ИДБ-18-05

Проверил: Меликян Георгий, группа ИДБ-18-06

IDEF0 — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов.

Основные виды функций

Функция - деятельность, процесс или преобразование (моделируемые блоком IDEF0), идентифицируемое глаголом или глагольной формой, которая описывает, что должно быть выполнено. Функция в нотации преставлена прямоугольником.

В Р 50.1.028-2001 предлагается классификация, ориентированная на достаточно широкий круг организационно-экономических и производственно-технических систем. Классификация делит все функции таких систем на четыре основных и двадополнительных вида. Каждая рубрика в классификации представляет собой класс преобразующих блоков, экземпляры которого возникают и используются при моделировании конкретной системы.

а) Основные виды функций:

  1. Деятельность - совокупность процессов,выполняемых (протекающих) последовательно или/и параллельно, преобразующих множествоматериальных или/и информационных потоков во множество материальных или/иинформационных потоков с другими свойствами. Деятельность осуществляется в соответствии с заранее определенной и постоянно корректируемой целью, с потреблением финансовых, энергетических, трудовых и материальных ресурсов, при выполнении ограничений состороны внешней среды. В модели IDEF0 деятельность описывается блоком А0 наосновной контекстной диаграмме А-0.

  2. Процесс (синоним: бизнес-процесс) - совокупность последовательно или/и параллельно выполняемых операций,преобразующая материальный или/и информационный потоки в соответствующие потокис другими свойствами. Процесс протекает в соответствии с управляющими директивами, вырабатываемыми на основе целей деятельности. В ходе процесса потребляются финансовые, энергетические, трудовые и материальные ресурсы и выполняются ограничения со стороны других процессов и внешней среды.

  3. Операция - совокупность последовательно или/и параллельно выполняемых действий, преобразующих объекты, входящие в состав материального или/и информационного потока, в соответствующие объекты с другими свойствами. Операция выполняется: а) в соответствии с директивами,вырабатываемыми на основе директив, определяющих протекание процесса, в составкоторого входит операция; б) с потреблением всех видов необходимых ресурсов; в) с соблюдением ограничений состороны других операций и внешней среды.

  4. Действие - преобразование какого-либо свойства материального или информационного объекта вдругое свойство. Действие выполняется в соответствии с командой, являющейся частью директивы на выполнение операции, спотреблением необходимых ресурсов и с соблюдением ограничений, налагаемых на осуществление операции.

б)Дополнительные виды функций:

  1. Субдеятельность - совокупностьнескольких процессов в составе деятельности, объединенная некоторой частнойцелью (являющейся «подцелью» деятельности).

  2. Подпроцесс - группаопераций в составе процесса, объединенная технологически или организационно.

Понятия группы а) образуют естественную иерархию блоков на IDEF0-диаграммах при декомпозиции, предусматривая четыре уровня последней. При анализе сложных видов деятельности могут потребоваться промежуточные уровни декомпозиции, основанные на применении функций группы б).

Взаимодействие между функциями

Взаимодействие между функциями и внешними силами описываются стрелками:

  • Стрелка входа - класс стрелок, отображающих вход IDEF0-блока, то есть данные или материальные объекты, которые преобразуются функцией в выход. Входные стрелки связываются с левой стороной блока IDEF0.
  • Стрелка выхода - класс стрелок, отображающих выход IDEF0-блока, то есть данные или материальные объекты, произведенные функцией. Выходные стрелки связываются с правой стороной блока IDEF0.
  • Стрелка управления - класс стрелок, которые в IDEF0 отображают управления, то есть условия, при выполнении которых выход блока будет правильным. Данные или объекты, моделируемые как управления, могут преобразовываться функцией,создающей соответствующий выход. Управляющие стрелки связываются с верхнейстороной блока IDEF0.
  • Стрелка механизма — класс стрелок, которые отображают механизмы IDEF0, тоесть средства, используемые для выполнения функции; включает специальный случай стрелки вызова. Стрелки механизмов связываются с нижней стороной блока IDEF0.
  • Стрелка вызова - вид стрелки механизма, который обозначает обращение из блокаданной модели (или части модели) к блоку другой модели (или другой части той же модели) и обеспечивает связь между моделями или между разными частями одной модели.

Ссылки

Clone this wiki locally