Главная страница
Навигация по странице:

  • Бизнес -процесс

  • заготовки. Курсовая работа Основы моделирования. Модель, моделирование, процесс моделирования Студент(ка)


    Скачать 243.72 Kb.
    НазваниеКурсовая работа Основы моделирования. Модель, моделирование, процесс моделирования Студент(ка)
    Дата26.02.2023
    Размер243.72 Kb.
    Формат файлаdocx
    Имя файлазаготовки.docx
    ТипКурсовая
    #956624

    ПРОФЕССИОНАЛЬНОЕОБРАЗОВАТЕЛЬНОЕЧАСТНОЕУЧРЕЖДЕНИЕ

    «ГУМАНИТАРНО-ПЕДАГОГИЧЕСКИЙКОЛЛЕДЖ»

    Курсовая работа

    Основы моделирования. Модель, моделирование, процесс моделирования

    Выполнила: Студент(ка)

    3 курса ИСиП Гусейнова Х.Х.

    Руководитель: Гусейнов М.М.

    Махачкала 2022г.

    ОГЛАВЛЕНИЕ


    ОГЛАВЛЕНИЕ 2

    ВВЕДЕНИЕ 3

    1.МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССА 5

    1.1.Принципы моделирования бизнес-процессов 5

    1.Методы моделирования бизнес-процессов 6

    1.2.Цели моделирования бизнес-процессов. 9

    2.Стадии моделирования бизнес-процессов. 9

    1.3.Виды моделирования бизнес-процессов. 11

    2.Методы моделирования бизнес-процессов: 12

    2.1.Функциональное моделирование 12

    2.2.Процессное моделирование (моделирование бизнес-процессов) 14

    2.3.Ментальный подход (ментальные карты) 15

    3.IDEF0 16

    3.1.Функциональный блок 16

    3.2.Интерфейсная дуга 17

    3.3.Декомпозиция 18

    3.4.Глоссарий 21

    ЗАКЛЮЧЕНИЕ 24

    ЛИТЕРАТУРА 25


    ВВЕДЕНИЕ


    Более двух ста лет тому назад Адамом Смитом было сделано существенное открытие: любой производственный процесс должен быть разделен на составляющие подпроцессы. Данным открытием он продемонстрировал тот факт, что разделение труда напрямую влияет на уровень производительности. Это связано с тем фактом, что люди, сосредоточенные на одной производственной задаче, выполняют данную задачу более качественно. В итоге на протяжении более двух веков люди использовали принцип разделения труда Адама Смита в организации и развитии компаний и фирм.

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

    • Персонал;

    • Оборудование;

    • Компьютеры (программное обеспечение);

    • Способы их взаимодействия.

    Это в свою очередь вызвало необходимость в разработке адекватных способов этих элементов в структурированном связном виде. Минимальные требования, которым должно было отвечать описание организации, следующие:

    • Однозначность;

    • Простота для возможности понимания специалистами различных предметных отраслей;

    • Компактность.

    Одной из самых известных методологий описания организаций как организационно-технических систем, стала методология структурного анализа и проектирования систем SADT (Structured Analysis and Design Technique). Она была разработана американцем Дугласом Россом (D. Ross) в 1973 г. Особенно широкое применение получило одно из подмножеств SADT методология функционального моделирования IDEF0 (Integration Definition For Function Modeling). Инициатором ее разработки и дальнейшей стандартизации было Министерство обороны США.

    При этом если посмотреть на деятельность любой крупной современной фирмы, можно увидеть, что в ее деятельности присутствует ряд повторяющихся бизнес-процессов, каждый из которых состоит из определенных действий, выполнение которых приводит к некоторой цели
    1. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССА


    Бизнес-процесс - совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.

    Моделирование бизнес-процессов (BPM) в управлении бизнес-процессами и - это деятельность по представлению процессов предприятия, позволяющая анализировать, улучшать и автоматизировать текущие бизнес-процессы. BPM обычно выполняется бизнес-аналитиками, которые предоставляют экспертные знания в области моделирования

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

    Моделирование бизнес-процессов позволяет понять работу и провести анализ организации. Это достигается за счет того, что модели могут быть составлены по различным аспектам и уровням управления. В больших организациях моделирование бизнес-процессов выполняется более подробно и многограннее, чем в малых, что связано с большим количеством кросс-функциональных связей.

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


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

    Главными принципами моделирования бизнес-процессов являются следующие:

    Принцип декомпозиции – каждый процесс может быть представлен набором иерархически выстроенных элементов. В соответствии с этим принципом процесс необходимо детализировать на составляющие элементы.

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

    Принцип документирования – элементы, входящие в процесс, должны быть формализованы и зафиксированы в модели. Для различных элементов процесса необходимо использовать различающиеся обозначения. Фиксация элементов в модели зависит от вида моделирования и выбранных методов.

    Принцип непротиворечивости – все элементы, входящие в модель процесса, должны иметь однозначное толкование и не противоречить друг другу.

    Принцип полноты и достаточности – прежде чем включать в модель тот или иной элемент, необходимо оценить его влияние на процесс. Если элемент не существенный для выполнения процесса, то его включение в модель не целесообразно, т.к. он может только усложнить модель бизнес-процесса.
    1. Методы моделирования бизнес-процессов


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

    Моделирование бизнес-процессов выполняют с помощью следующих методов:

    Flow Chart Diagram (диаграмма потока работ) – это графический метод представления процесса, в котором операции, данные, оборудование процесса и пр. изображаются специальными символами. Метод применяется для отображения логической последовательности действий процесса. Главным достоинством метода является его гибкость. Процесс может быть представлен множеством способов.

    Data Flow Diagram (диаграмма потока данных). Диаграмма потока данных или DFD применяется для отображения передачи информации (данных) от одной операции процесса к другой. DFD описывает взаимосвязь операций за счет информации и данных. Этот метод является основой структурного анализа процессов, т.к. позволяет разложить процесс на логические уровни. Каждый процесс может быть разбит на подпроцессы с более высоким уровнем детализации. Применение DFD позволяет отразить только поток информации, но не поток материалов. Диаграмма потока данных показывает, как информация входит и выходит из процесса, какие действия изменяют информацию, где информация хранится в процессе и пр.

    Role Activity Diagram (диаграмма ролей). Она применяется для моделирования процесса с точки зрения отдельных ролей, групп ролей и взаимодействия ролей в процессе. Роль представляет собой абстрактный элемент процесса, выполняющий какую-либо организационную функцию. Диаграмма ролей показывает степень «ответственности» за процесс и его операции, а также взаимодействие ролей.

    IDEF (Integrated Definition for Function Modeling) – представляет собой целый набор методов для описания различных аспектов бизнес- процессов (IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4, IDEF5). Эти методы строятся на базе методологии SADT (Structured Analysis and Design Technique). Для моделирования бизнес-процессов наиболее часто применяют методы IDEF0 и IDEF3.

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

    IDEF3 – этот метод позволяет создать «поведенческую» модель процесса. IDEF3 состоит из двух видов моделей. Первый вид представляет описание потока работ. Второй – описание состояний перехода объектов.

    Цветные сети Петри – этот метод представляет модель процесса в виде графа, где вершинами являются действия процесса, а дугами события, за счет которых осуществляется переход процесса из одного состояния в другое. Сети Петри применяют для динамического моделирования поведения процесса.

    Unified Modeling Language (UML) - представляет собой объектно-ориентированный метод моделирования процессов. Он состоит из 9-ти различных диаграмм, каждая из которых позволяет моделировать отдельные статические или динамические аспекты процесса.

    Большинство из указанных методов реализованы в виде программного обеспечения. Оно позволяет осуществлять поддержку бизнес-процессов или проводить их анализ. Примерами такого ПО являются различные CASE средства моделирования процессов.
      1. Цели моделирования бизнес-процессов.


    Внедрение системы управления бизнес-процессами позволяет получить сразу несколько выгод:

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

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

    • Гибкость. В рамках BPM-программы гораздо проще изменять и масштабировать процессы, выстраивать и перестраивать их в зависимости от развития и текущей конъюнктуры рынка.

    • Управление. Все хорошие BPM-системы имеют функции сбора и обработки статистики, что позволяет более эффективно контролировать рабочие процессы, не упуская деталей.

    Информационная система управления бизнес-процессами – это набор инструментов, который поможет повысить эффективность работы организации, структурировать ее, выстроить работу всех подразделений в рамках единых правил и стандартов.
    1. Стадии моделирования бизнес-процессов.


    Моделирование бизнес-процессов обычно включает в себя выполнение нескольких последовательных шагов. Конечной целью моделирования является улучшение процесса, поэтому оно охватывает как "проектную" часть задачи, так и задачу реализации модели процесса.

    Стадии этапов, включающая моделирование бизнес-процессов, выглядит следующим образом:

    1. Выявление процессов и построение исходной модели «как есть». Чтобы улучшить этот процесс, вам нужно понять, как он работает в настоящее время. На этом этапе он определяет границы процесса, идентифицирует ключевые элементы и собирает данные о поведении процесса. Это создает исходную модель процесса.

    2. Пересмотр, анализ и уточнение исходной модели. На этом этапе определяются противоречия и частота работы процесса, определяются ограничения процесса, определяется взаимосвязь процесса, и устанавливается необходимость изменения процесса. В результате формируется окончательная версия модели "как есть".

    3. Разработка модели «как должно быть». Проанализировав текущую ситуацию, необходимо определить желаемое состояние процесса. Это желаемое состояние представлено моделью «как должно быть». Модель показывает, как этот процесс будет выглядеть в будущем, включая все необходимые улучшения. На данном этапе моделирования бизнес-процессов и разрабатываются такие модели.

    4. Тестирование и применение модели «как должно быть». Этот этап моделирования связан с внедрением разработанных моделей в практику деятельности организации. Модель бизнес-процесса тестируется и вносятся необходимые изменения.

    5. Улучшение модели «как должно быть». Моделирование бизнес-процессов не ограничивается созданием модели «как должно быть». Каждый процесс постоянно меняется и совершенствуется в процессе эксплуатации, поэтому модель процесса должна регулярно пересматриваться и совершенствоваться. Этот этап моделирования связан с непрерывным улучшением процессов и улучшением модели бизнес-процессов.


      1. Виды моделирования бизнес-процессов.


    Моделирование бизнес-процессов может иметь разные направления. Это зависит от того, какую проблему вам нужно решить. Когда учитываются все воздействия на процесс, они значительно усложняют модель и вызывают избыточность в описании процесса. Чтобы избежать этой ситуации, моделирование бизнес-процессов делятся на несколько видов. Тип моделирования выбирается на основе характеристик изучаемого процесса.

    Для оптимизации процесса используются следующие виды моделирования:

    • Функциональное моделирование. Этот тип моделирования включает в себя описание процессов в форме четко взаимосвязанных и организованных функций. В то же время строгая функциональная последовательность не требуется.

    • Объектное моделирование - означает описание процесса как набора взаимодействующих объектов – т.е. производственных единиц, то есть единицы производства. Объект – это предмет, который преобразуется во время выполнения задачи.

    • Имитационное моделирование - при таком виде моделирования бизнес-процессов подразумевается моделирование поведения процессов в различных внешних и внутренних условиях с анализом динамических характеристик процессов и с анализом распределения ресурсов.
    1. Методы моделирования бизнес-процессов:


    Основные подходы

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

    • Функциональный;

    • Процессный;

    • Ментальный (с применением ментальных карт).

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


    Функциональное моделирование рассматривает бизнес как функцию (лат. functio — совершение, исполнение) или иными словами «черный ящик». В функциональной модели функция не имеет временной последовательности, а только точку входа и точку выхода. Функциональное моделирование помогает рассматривать бизнес-модель с точки зрения результативности, т.е. при моделировании мы исходим из того, что имеем на входе, и того, что желаем получить на выходе. Например, компания разрабатывает какую-то CRM-систему для своего бизнеса. В случае применения функционального подхода к моделированию уже сама выбранная среда для работы подсказывает, с чего начинать. Точка входа – «входящий интерес клиента или лиц», точка выхода – желаемый результат: «покупка и получение лояльного клиента», «получение постоянного клиента», «получение максимум информации о потенциальном клиенте» и т.д. Таким образом, в функциональной модели изначально известны точка входа и желаемый результат, а последовательность действий и является объектом разработки. При этом использование функциональных моделей как «черных ящиков» позволяет детализировать каждый этап по мере необходимости. А вся работа при моделировании направлена на поиск оптимального решения для достижения цели. Функциональные модели вы можете также использовать для демонстрации своих идей и вариантов решений. Это также очень удобно, ведь в процессе демонстрации вы можете двигаться от общего к деталям, по мере необходимости разделять и декомпозировать функции. Но декомпозировать вы будете при этом именно функции, и, разделяя одну функцию на несколько, вы не получите описание процесса. Некоторые путают описание процесса и функциональную модель. Например, в системе Business Studio функцию называют процессом, хоть это и не совсем верно. Все же описание функций и процессный подход – несколько разные вещи. И я лично считаю, что функциональное моделирование оптимально реализовано в нотации IDEFO.


      1. Процессное моделирование (моделирование бизнес-процессов)


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

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

    Принципиальное отличие процессного моделирования от функционального заключается в том, что при процессном моделировании основное внимание уделяется не тому, что мы хотим получить, а тому, что нужно сделать для получения результата, т.е. не итогам той или иной деятельности, а самой последовательности действий. Например, в BPWIN или Business Studio в процессе детализации каждой функции происходит переход от функционального подхода к процессному. Т.е. в общем, мы рассматриваем модель с точки зрения – возможностей и желаемого результата, а когда переходим к решениям для каждой функции, здесь уже практикуется явно процессный подход, т.е. пошаговый алгоритм действий для достижения результата.

    Представьте себе, что в функциональной модели есть «черный ящик» — функция «Принять заказ». А при декомпозировании мы уже рассматриваем ее не как функцию, а как процесс, и последовательность действий при приеме заказа – это уже процессный подход. Есть и еще одно очень важное отличие. Функциональную модель невозможно использовать при реализации какой-то либо системы, только для проектирования. А процессный подход позволяет создавать исполняемые модели, т.е. описания последовательности действий, которые мы можем в дальнейшем перевести в какую-то среду для создания системы совместной работы предприятия, основанной на процессном подходе.
      1. Ментальный подход (ментальные карты)


    При создании ментальных моделей специалист подходит к моделированию не как к процессу или набору функций, а как к некому набору связанных между собой понятий. Для наглядности я приведу пример — ментальная карта понятия “Процедура снабжения” (см. рисунок). Такой вариант подхода применяется, прежде всего, для себя. Рисование схемы в свободной форме помогает структурировать свои знания, так сказать, “разложить по полочкам” в свободной форме полученную информацию. Также подобные ментальные карты помогают найти решение, которое уже позже, по мере необходимости, будет воплощаться в рамках строгих правил процессного или функцио нального подхода. Можно применять ментальные карты и для демонстрации клиентам: и существующей ситуации, и вариантов решения поставленной задачи. Ментальные карты помогут наглядно продемонстрировать, какие методы могут быть использованы, показать в наглядной форме различные идеи. Плюсы применения таких ментальных карт:

    • Не нужно знать какие-то специальные языки;

    • Нет строгих рамок и ограничений при создании схемы;

    • Ментальная карта в большинстве случаев интуитивно понятна;

    Минусом подхода является отсутствие устоявшегося подхода и стандартизированной методологии. Если в нотациях функциональных и процессных имеется некоторая вариативность, но все же она ограничена строгими рамками языков моделирования, то ментальные карты создаются в произвольной форме. И даже специализированные программы для их создания также почти не ограничивают человека в процессе моделирования. Т.е. какие-то правила могут вводиться в рамках определенного программного продукта, но стандарта не существует. В результате для понимания модели и заложенных в ней идей требуется присутствие и комментарии ее разработчика (аналитика). Конечно, существуют очень простые карты, которые интуитивно читаются и без дополнительных комментариев. Но при отсутствии стандартов всегда есть вероятность, что даже в этом случае автор что-то другое имел в виду или где-то недостаточно детализировал свою схему. Т.е. существует вероятность разного прочтения. А бизнес — это не философия. При всей умозрительности и разнообразии подходов к описанию бизнес-процессов, здесь очень важны однозначные решения.
    1. IDEF0


    Графический язык IDEF0 удивительно прост и гармоничен. В основе методологии лежат четыре основных понятия:
      1. Функциональный блок


    Первым из них является понятие функционального блока (Activity Box). Функциональный блок графически изображается в виде прямоугольника (см. рис. 1) и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги», а не «производство услуг»).

    Каждая из четырех сторон функционального блока имеет своё определенное значение (роль), при этом:

    • Верхняя сторона имеет значение «Управление» (Control);

    • Левая сторона имеет значение «Вход» (Input);

    • Правая сторона имеет значение «Выход» (Output);

    • Нижняя сторона имеет значение «Механизм» (Mechanism).

    Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный идентификационный номер.



    Рис. Функциональный блок
      1. Интерфейсная дуга


    Вторым важным понятием методологии IDEF0 является понятие интерфейсной дуги (Arrow). Также интерфейсные дуги часто называют потоками или стрелками. Интерфейсная дуга отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функциональным блоком.

    Графическим отображением интерфейсной дуги является однонаправленная стрелка. Каждая интерфейсная дуга должна иметь свое уникальное наименование (Arrow Label). По требованию стандарта, наименование должно быть оборотом существительного.

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

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

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

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

    Обязательное наличие управляющих интерфейсных дуг является одним из главных отличий стандарта IDEF0 от других методологий классов DFD (Data Flow Diagram) и WFD (Work Flow Diagram).
      1. Декомпозиция


    Третьим основным понятием стандарта IDEF0 является декомпозиция (Decomposition). Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели.

    Декомпозиция позволяет постепенно и структурировано представлять модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой.

    Модель IDEF0 всегда начинается с представления системы как единого целого – одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой, и обозначается идентификатором «А‑0».

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

    Определение и формализация цели разработки IDEF0 – модели является крайне важным моментом. Фактически цель определяет соответствующие области в исследуемой системе, на которых необходимо фокусироваться в первую очередь. Например, если моделируется деятельность предприятия с целью построения в дальнейшем на базе этой модели информационной системы, то эта модель будет существенно отличаться от той, которая бы разрабатывалась для того же самого предприятия, но уже с целью оптимизации логистических цепочек.

    Точка зрения определяет основное направление развития модели и уровень необходимой детализации. Четкое фиксирование точки зрения позволяет разгрузить модель, отказавшись от детализации и исследования отдельных элементов, не являющихся необходимыми, исходя из выбранной точки зрения на систему. Например, функциональные модели одного и того же предприятия с точек зрения главного технолога и финансового директора будут существенно различаться по направленности их детализации. Это связано с тем, что в конечном итоге, финансового директора не интересуют аспекты обработки сырья на производственных станках, а главному технологу ни к чему прорисованные схемы финансовых потоков. Правильный выбор точки зрения существенно сокращает временные затраты на построение конечной модели.

    В процессе декомпозиции, функциональный блок, который в контекстной диаграмме отображает систему как единое целое, подвергается детализации на другой диаграмме. Получившаяся диаграмма второго уровня содержит функциональные блоки, отображающие главные подфункции функционального блока контекстной диаграммы и называется дочерней (Child diagram) по отношению к нему (каждый из функциональных блоков, принадлежащих дочерней диаграмме, соответственно называется дочерним блоком – Child Box). В свою очередь, функциональный блок – предок называется родительским блоком по отношению к дочерней диаграмме (Parent Box), а диаграмма, к которой он принадлежит – родительской диаграммой (Parent Diagram). Каждая из подфункций дочерней диаграммы может быть далее детализирована путем аналогичной декомпозиции соответствующего ей функционального блока. Важно отметить, что в каждом случае декомпозиции функционального блока все интерфейсные дуги, входящие в данный блок, или исходящие из него фиксируются на дочерней диаграмме. Этим достигается структурная целостность IDEF0 – модели. Наглядно принцип декомпозиции представлен на рисунке 2. Следует обратить внимание на взаимосвязь нумерации функциональных блоков и диаграмм – каждый блок имеет свой уникальный порядковый номер на диаграмме (цифра в правом нижнем углу прямоугольника), а обозначение под правым углом указывает на номер дочерней для этого блока диаграммы. Отсутствие этого обозначения говорит о том, что декомпозиции для данного блока не существует.

    Часто бывают случаи, когда отдельные интерфейсные дуги не имеет смысла продолжать рассматривать в дочерних диаграммах ниже какого-то определенного уровня в иерархии, или наоборот – отдельные дуги не имеют практического смысла выше какого-то уровня. С другой стороны, случается необходимость избавиться от отдельных «концептуальных» интерфейсных дуг и не детализировать их глубже некоторого уровня. Для решения подобных задач в стандарте IDEF0 предусмотрено понятие туннелирования. Обозначение «туннеля» (Arrow Tunnel) в виде двух круглых скобок вокруг начала интерфейсной дуги обозначает, что эта дуга не была унаследована от функционального родительского блока и появилась (из «туннеля») только на этой диаграмме. В свою очередь, такое же обозначение вокруг конца (стрелки) интерфейсной дуги в непосредственной близи от блока – приёмника означает тот факт, что в дочерней по отношению к этому блоку диаграмме эта дуга отображаться и рассматриваться не будет. Чаще всего бывает, что отдельные объекты и соответствующие им интерфейсные дуги не рассматриваются на некоторых промежуточных уровнях иерархии – в таком случае, они сначала «погружаются в туннель», а затем, при необходимости «возвращаются из туннеля».



    Рис. Декомпозиция функциональных блоков
      1. Глоссарий


    Последним из понятий IDEF0 является глоссарий (Glossary). Для каждого из элементов IDEF0: диаграмм, функциональных блоков, интерфейсных дуг существующий стандарт подразумевает создание и поддержание набора соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным элементом. Этот набор называется глоссарием и является описанием сущности данного элемента. Например, для управляющей интерфейсной дуги «распоряжение об оплате» глоссарий может содержать перечень полей соответствующего дуге документа, необходимый набор виз и т.д. Глоссарий гармонично дополняет наглядный графический язык, снабжая диаграммы необходимой дополнительной информацией.

    Обычно IDEF0‑модели несут в себе сложную и концентрированную информацию, и для того, чтобы ограничить их перегруженность и сделать удобочитаемыми, в соответствующем стандарте приняты соответствующие ограничения сложности:

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

      • ограничение количества подходящих к одному функциональному блоку (выходящих из одного функционального блока) интерфейсных дуг четырьмя.

    Разумеется, строго следовать этим ограничениям вовсе необязательно, однако, как показывает опыт, они являются весьма практичными в реальной работе.

    Для того, чтобы чуть лучше понять метод моделирования IDEF0 приведем наглядный пример при готовке:


    ЗАКЛЮЧЕНИЕ


    Бизнес-моделирование стоит применять при решении любых задач, связанных с выявлением проблем и «узких мест», с оптимизацией и модернизацией бизнеса и т.д. Это дает четкое понимание всех этапов работы и позволяет избежать «белых пятен» в этом вопросе. Кроме того, наглядные схемы бизнес-моделей помогают мне в процессе взаимодействия с клиентами. Использование наглядных бизнес-моделей снижает затраты времени клиента на чтение и понимание предложений, и практически исключает проблемы взаимопонимания в этом вопросе. Сейчас вариант описания «на словах» без наглядных и удобных схем практикуется крайне редко.А в случае автоматизации какого-либо этапа работы или создания автоматизированной системы управления бизнесом на основе проектно-ориентированного подхода качественная бизнес-модель, выполненная в том или ином языке моделирования, станет готовым руководством для технических специалистов. Удобство, универсальность, простота восприятия – это те причины, по которым от словесных описаний в бизнес-сфере все больше переходят к бизнес-моделированию. А применение готовых языков позволяет работать с моделями быстро, избегать ошибок, и также без проблем вносить любые изменения.

    ЛИТЕРАТУРА


      1. https://habr.com/ru/all/

      2. https://znanio.ru/

      3. https://www.kpms.ru/

      4. https://www.evkova.org/

      5. https://docs.yandex.ru/docs?type=docx

      6. https://multiurok.ru/

      7. https://intuit.ru/

      8. https://ru.wikipedia.org/wiki


    написать администратору сайта