-
Notifications
You must be signed in to change notification settings - Fork 7
exam08 4
Реферат к лекции 8 (24): Методика разработки функциональных моделей в нотации IDEF0.
Выполнил: Зиновьев Владислав ИДБ-18-05
Проверил: Меликян Георгий, группа ИДБ-18-06
IDEF0 — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов.
Функция - деятельность, процесс или преобразование (моделируемые блоком IDEF0), идентифицируемое глаголом или глагольной формой, которая описывает, что должно быть выполнено. Функция в нотации преставлена прямоугольником.
В Р 50.1.028-2001 предлагается классификация, ориентированная на достаточно широкий круг организационно-экономических и производственно-технических систем. Классификация делит все функции таких систем на четыре основных и двадополнительных вида. Каждая рубрика в классификации представляет собой класс преобразующих блоков, экземпляры которого возникают и используются при моделировании конкретной системы.
а) Основные виды функций:
-
Деятельность - совокупность процессов,выполняемых (протекающих) последовательно или/и параллельно, преобразующих множествоматериальных или/и информационных потоков во множество материальных или/иинформационных потоков с другими свойствами. Деятельность осуществляется в соответствии с заранее определенной и постоянно корректируемой целью, с потреблением финансовых, энергетических, трудовых и материальных ресурсов, при выполнении ограничений состороны внешней среды. В модели IDEF0 деятельность описывается блоком А0 наосновной контекстной диаграмме А-0.
-
Процесс (синоним: бизнес-процесс) - совокупность последовательно или/и параллельно выполняемых операций,преобразующая материальный или/и информационный потоки в соответствующие потокис другими свойствами. Процесс протекает в соответствии с управляющими директивами, вырабатываемыми на основе целей деятельности. В ходе процесса потребляются финансовые, энергетические, трудовые и материальные ресурсы и выполняются ограничения со стороны других процессов и внешней среды.
-
Операция - совокупность последовательно или/и параллельно выполняемых действий, преобразующих объекты, входящие в состав материального или/и информационного потока, в соответствующие объекты с другими свойствами. Операция выполняется: а) в соответствии с директивами,вырабатываемыми на основе директив, определяющих протекание процесса, в составкоторого входит операция; б) с потреблением всех видов необходимых ресурсов; в) с соблюдением ограничений состороны других операций и внешней среды.
-
Действие - преобразование какого-либо свойства материального или информационного объекта вдругое свойство. Действие выполняется в соответствии с командой, являющейся частью директивы на выполнение операции, спотреблением необходимых ресурсов и с соблюдением ограничений, налагаемых на осуществление операции.
б)Дополнительные виды функций:
-
Субдеятельность - совокупностьнескольких процессов в составе деятельности, объединенная некоторой частнойцелью (являющейся «подцелью» деятельности).
-
Подпроцесс - группаопераций в составе процесса, объединенная технологически или организационно.
Понятия группы а) образуют естественную иерархию блоков на IDEF0-диаграммах при декомпозиции, предусматривая четыре уровня последней. При анализе сложных видов деятельности могут потребоваться промежуточные уровни декомпозиции, основанные на применении функций группы б).
Взаимодействие между функциями и внешними силами описываются стрелками:
- Стрелка входа - класс стрелок, отображающих вход IDEF0-блока, то есть данные или материальные объекты, которые преобразуются функцией в выход. Входные стрелки связываются с левой стороной блока IDEF0.
- Стрелка выхода - класс стрелок, отображающих выход IDEF0-блока, то есть данные или материальные объекты, произведенные функцией. Выходные стрелки связываются с правой стороной блока IDEF0.
- Стрелка управления - класс стрелок, которые в IDEF0 отображают управления, то есть условия, при выполнении которых выход блока будет правильным. Данные или объекты, моделируемые как управления, могут преобразовываться функцией,создающей соответствующий выход. Управляющие стрелки связываются с верхнейстороной блока IDEF0.
- Стрелка механизма — класс стрелок, которые отображают механизмы IDEF0, тоесть средства, используемые для выполнения функции; включает специальный случай стрелки вызова. Стрелки механизмов связываются с нижней стороной блока IDEF0.
- Стрелка вызова - вид стрелки механизма, который обозначает обращение из блокаданной модели (или части модели) к блоку другой модели (или другой части той же модели) и обеспечивает связь между моделями или между разными частями одной модели.