Статья опубликована в рамках: CXLVI Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 06 февраля 2025 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
СРАВНЕНИЕ МЕТОДОЛОГИЙ IDEF0 И DFD
COMPARISON OF IDEF0 AND DFD METHODOLOGIES
Agne Machinskaite
student, Department of Information Technology and Computer Systems, Moscow State Technological University "STANKIN",
Russia, Мoscow
АННОТАЦИЯ
В статье рассматриваются две популярные методологии для моделирования бизнес-процессов — DFD (Диаграмма потоков данных) и IDEF0. Описание этих методологий включает ключевые элементы их структуры, применения и различий.
ABSTRACT
This paper discusses two popular methodologies for business process modeling — DFD (Data Flow Diagram) and IDEF0. The description of these methodologies includes key elements of their structure, application, and differences.
Ключевые слова: модели бизнес-процессов; IDEF0; DFD; декомпозиция.
Keywords: business process models; IDEF0; DFD; decomposition.
Для создания моделей бизнес-процессов используются различные типы схем, и для того, чтобы правильно интерпретировать логику и структуру этих моделей, разрабатываются специальные методологии. Эти методологии включают в себя набор правил и подходов, необходимых для создания схем, и особенно важны, когда схема предназначена не только для внутреннего использования. В противном случае, потребуется объяснить методику всем заинтересованным сторонам.
Существует ряд стандартных задач, которые связаны с описанием бизнес-процессов, и эти описания могут быть созданы с различными целями. Например, для автоматизации процессов, выявления узких мест, определения позиций, требующих значительных трудовых, временных или финансовых затрат, и так далее.
Как правило, руководители организаций сталкиваются с необходимостью решения задач, которые можно эффективно решить через создание модели бизнес-процессов. В малых компаниях основными целями могут быть распределение ответственности, разработка регламентов процессов, анализ и оптимизация работы, а также подготовка к автоматизации.
В средних компаниях к этим задачам добавляются цели, направленные на оптимизацию взаимодействия между подразделениями, создание систематизированных описаний процессов, распространение стандартов работы на филиалы и обучение сотрудников. В крупных компаниях задачи могут включать создание объектной модели организации, проведение внутреннего аудита и формирование требований к подбору персонала.
Таким образом, осознание необходимости формирования модели бизнес-процессов становится особенно важным в более крупных компаниях, где схема должна быть настолько четкой и понятной, чтобы не требовать дополнительных пояснений. Это подчеркивает важность применения стандартных методологий, которые будут понятны всем специалистам в данной области.
Для начала рассмотрим краткие характеристики двух часто используемых методологий. DFD (от англ. data flow diagrams) — это графическое представление потока данных в информационной системе. С его помощью можно описывать входящие и выходящие потоки данных и хранилища этих данных [1]. DFD представляет собой одну из популярных нотаций для визуализации бизнес-процессов. В своей стандартной версии эта нотация включает несколько ключевых элементов:
- Процесс — это функция или последовательность операций, осуществляемых для обработки данных. Обычно наименования процессов используют глаголы, такие как «обработать заказ», «доставить товар», «сформировать счет-фактуру» и так далее.
- Внешняя сущность — это объекты, которые находятся вне системы и взаимодействуют с ней. Внешняя сущность может либо передавать информацию в систему, либо получать ее из нее.
- Хранилище данных — элемент, предназначенный для хранения информации внутри системы. Оно включает все данные, которые поступили перед обработкой, а также конечный результат обработки.
- Поток данных — представляется стрелкой, которая показывает направление движения информации и ее место в модели.
Нотация DFD позволяет описать как производственные, так и вспомогательные процессы. Изучая такую модель, можно получить представление о структуре системы, возможностях и направлениях для ее автоматизации. Однако стоит отметить, что DFD не является полноценной схемой для описания бизнес-процессов, поскольку в нем отсутствует важный параметр, как время. Также в данной нотации нет элементов, которые бы показывали развилки или условия. Пример модели DFD представлен на рисунке 1.
Рисунок 1. Пример модели DFD
Нотация Модели DFD в основном служат для описания потоков данных, в то время как для более детального описания самих процессов используется другая методология — нотация IDEF0. IDEF0 — методология функционального моделирования (англ. function modeling) и графическая нотация, предназначенная для формализации и описания бизнес-процессов [2]. Эта методология подходит не только для информационных систем, но и для других типов процессов. Простота и наглядность схем, построенных по IDEF0, позволяют применять эту методологию на различных этапах создания системы, включая стадии оптимизации. Пример IDEF0 показан на рисунке 2.
Рисунок 2. Пример модели IDEF0
Одной из ключевых особенностей IDEF0 является декомпозиция. На высшем уровне отображается главный процесс, который затем подвергается декомпозиции на более мелкие компоненты. Это приводит к созданию дочерних диаграмм. Для повышения точности схемы, каждый этап декомпозиции должен сопровождаться экспертной оценкой, чтобы убедиться в ее соответствии реальной ситуации. Количество уровней декомпозиции зависит от сложности процесса и необходимого уровня детализации.
В нотации IDEF0 используются только два графических компонента — прямоугольник и стрелка, что упрощает восприятие модели. В прямоугольниках отображаются функции, процессы и действия, для которых рекомендуется использовать глаголы или глагольные выражения, такие как «принять заявку», «сформировать заказ», «отгрузка продукции».
Рекомендации по использованию IDEF0 выделяют несколько типов функций:
- Деятельность — это процессы, которые выполняются последовательно или параллельно, и которые приводят к изменениям в материальном и информационном потоке. Для отображения деятельности используется диаграмма А-0.
- Процесс — это операции, которые также могут быть выполнены последовательно или параллельно и влияют на изменение материальных и информационных потоков. Для описания процессов в IDEF0 используется диаграмма А-1.
- Операция — это конкретные действия, результатом которых является преобразование объектов.
Список литературы:
- DFD: примеры и правила построения диаграмм потоков. [электронный ресурс] — Режим доступа. — URL: https://practicum.yandex.ru/blog/diagramma-potokov-dannyh-dfd/ (дата обращения 14.12.2024)
- IDEF0. [электронный ресурс] — Режим доступа. — URL: https://ru.wikipedia.org/wiki/IDEF0 (дата обращения 14.12.2024)
дипломов
Оставить комментарий