Моделирование программного модуля информационной системы предприятия методологией IDEF0, DFD и IDEF3
Для наглядного представления экономической сущности задачи проведено моделирование бизнес-процессов предметной области.
Наиболее удобным языком моделирования бизнес-процессов является IDEF0. Особенностью нотации является:
-
возможность декомпозировать процессы на подпроцессы и, таким образом, строить иерархические модели бизнес-процессов;
-
выделение четыре типов стрелок: три типа входов — вход, управление и механизм (это позволяет более гибко описывать логику использования входов в процессе в целях последующего анализа), и выход.
Пример контекстной диаграммы участка складского учета представлен на рисунке 1.
Рисунок 1 — Контекстная диаграмма задачи «Автоматизация складского учета»
Входящими объектами процесса являются:
Выходящими объектами можно выделить следующее:
Нотация IDEF0 поддерживает последовательную декомпозицию процесса до требуемого уровня детализации.
Декомпозиция контекстной диаграммы «Автоматизация складского учета» (рисунок 2) произведена на три основные процесса:
-
регистрация поступившего товара на склад;
-
распределение товара по складам;
-
составление документации на реализацию товара;
-
формирование отчетов по движению товаров на складах и расчетам.
Рисунок 2 — Диаграмма декомпозиции IDEF0 «Автоматизация складского учета»
IDEF3 — способ описания процессов с использованием структурированного метода, позволяющего эксперту в предметной области представить положение вещей как упорядоченную последовательность событий с одновременным описанием объектов, имеющих непосредственное отношение к процессу.
Для задачи «Автоматизация складского учета» в методолгии IDEF3 (рисунок 3) можно добавить новые следующие действия:
-
регистрация товара на внутреннее потребление — предназначена для фиксации потребностей подразделений предприятия в товарах для внутренних нужд;
-
регистрация товара клиенту — предназачена для оформления факта продажи и отгрузки товара со склада клиенту.
Рисунок 3 — Диаграмма декомпозиции IDEF3 «Автоматизация складского учета»
Согласно DFD источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к подсистемам или процессам.
Внешние сущности в свою очередь преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам.
На диаграмме DFD «Автоматизация складского учета» (рисунок 4) источниками информации является внешние сущности:
-
список поставщиков;
-
список клиентов;
-
номенклатура товара.
Рисунок 4 — Диаграмма декомпозиции DFD «Автоматизация складского учета»
Таким образом, проектирование модели информационной системы следует выполнять в виде диаграмм композиций и декомпозиций IDEF0, IDEF3, т.к. они при визуальном представлении показывают все атрибуты и связи рассматриваемого процесса «Автоматизация складского учета».