Моделирование в нотации IDEF
Для чего нужны модели процессов?
Моделирование Data Flow Diagrams
Моделирование IDEF3
Моделирование ARIS нотация eEPC
Правила eEPC
Пример eEPC
Моделирование BPMN
712.00K

Моделирование в нотации IDEF

1. Моделирование в нотации IDEF

к.ф.-м.н., доцент Кишкан В.В.

2. Для чего нужны модели процессов?

Модели процессов позволяют выделять и
организовывать информацию о
деятельности организации, как посредством
своего синтаксиса, так и посредством
строгих формализованных правил их
построения
27.05.2023
2

3.

Семейство стандартов IDEF
(Integrated DEFinition)
IDEF0 – методология функционального
моделирования
ранее была известна как технология
структурного анализа и разработки SADT
(Structured Analysis and Design Technique)
IDEF1 – (Information Modeling) методология
моделирования информационных потоков
внутри систем
27.05.2023
3

4.

IDEF1x – (Data Modeling) методология
построения реляционных структур (баз
данных, ER — Entity-Relationship)
IDEF2 – (Simulation Model Design)
методология динамического
моделирования развития систем
IDEF3 – (Process Description Capture)
поведенческая модель, методология
моделирования процессов
27.05.2023
4

5.

IDEF4 – (Object-Oriented Design)
методология построения объектноориентированных систем
IDEF5 – (Ontology Description Capture)
cтандарт онтологического исследования
сложных систем
IDEF9 – (Scenario-Driven IS Design (Business
Constraint Discovery method)) Метод
исследования бизнес ограничений
27.05.2023
5

6. Моделирование Data Flow Diagrams

DFD —диаграммы потоков данных
внешние сущности
системы/подсистемы
27.05.2023
6

7.

процессы
накопители данных
потоки данных
27.05.2023
7

8. Моделирование IDEF3

Действия
27.05.2023
8

9.

Связи
27.05.2023
9

10.

Соединения
Графическое
обозначение
&
Х
О
27.05.2023
Название
Вид
Правила инициации
Разворачивающее
Каждое конечное действие
обязательно инициируется
Сворачивающее
Каждое исходное действие
обязательно должно завершиться
Разворачивающее
Одно и только одно конечное
действие инициируется
Сворачивающее
Одно и только одно исходное
действие должно завершиться
Разворачивающее
Одно (или более) конечное
действие инициируется
Сворачивающее
Одно (или более) исходное
действие должно завершиться
Соединение "И"
Соединение
"Эксклюзивное
ИЛИ"
Соединение
"ИЛИ"
10

11.

Графическое
обозначение
Тип
Вид
Правила инициации
Разворачивающее
Все действия начнутся
одновременно
Сворачивающее
Все действия закончатся
одновременно
Разворачивающее
Может быть, несколько действий
начнутся одновременно
Сворачивающее
Может быть, несколько действий
закончатся одновременно
Разворачивающее
Одновременное начало
действий
невозможно
Сворачивающее
Одновременное окончание
действий невозможно
И
ИЛИ
Эксклюзивное ИЛИ
27.05.2023
11

12.

Указатели
Тип указателя
Назначение
ОБЪЕКТ (OBJECT)
Для описания того, что в действии принимает участие какой-либо
заслуживающий отдельного внимания объект
ССЫЛКА (GOTO)
Для реализации цикличности выполнения действий. Указатель ССЫЛКА
может относиться и к соединению
ЕДИНИЦА ДЕЙСТВИЯ
(Unit of Behavior — UOB)
Для помещения на диаграмму дополнительного экземпляра уже
существующего действия без зацикливания. Например, если действие
"Подсчет наличных" выполняется несколько раз, в первый раз оно
создается как действие, а последующие его появления на диаграмме
оформляются указателями UOB
ЗАМЕТКА (NOTE)
Для документирования любой важной информации общего характера,
относящейся к изображенному на диаграммах. В этом смысле ССЫЛКА
служит альтернативой методу помещения текстовых заметок
непосредственно на диаграммах
Для уточнения или более подробного описания изображенного на
УТОЧНЕНИЕ (Elaboration
диаграмме. Указатели УТОЧНЕНИЕ обычно используются для описания
— ELAB)
логики ветвления у соединений
27.05.2023
12

13.

Моделирование IDEF0
Управление
Вход
Функциональный
блок
Выход
А0
Механизм
27.05.2023
13

14.

Пример IDEF0
Уровни доступа
Имя пользователя
Пароль
пользователя
Исходная БД
Запрос
Ор.
Администратор
системы
27.05.2023
Отчеты
Обслуживание
пользователя
системы
Измененная БД
0
Монитор
системы
14

15. Моделирование ARIS нотация eEPC

Наименование
Описание
Функция
Объект «Функция» служит для
описания функций (процедур, работ),
выполняемых
подразделениями/сотрудниками
предприятия.
Событие
Объект «Событие» служит для
описания реальных состояний
системы, влияющих и управляющих
выполнением функций
Организационная единица
Объект, отражающий различные
организационные звенья предприятия
(например, управление или отдел)
27.05.2023
Графическое
представление
15

16.

Документ
Объект, отражающий
реальные носители
информации, например
бумажный документ
Прикладная система
Объект отражает реальную
прикладную систему,
используемую в рамках
технологии выполнения
функции
Кластер информации
Объект характеризует
данные, как набор
сущностей и связей между
ними. Используется для
создания моделей данных
27.05.2023
16

17.

Стрелка связи между
объектами
Объект описывает тип отношений
между другими объектами, например
– активацию выполнения функции
некоторым событием
Логическое «И»
Логический оператор,
определяющий связи между
событиями и функциями в рамках
процесса. Позволяет описать
ветвление процесса
Логическое «ИЛИ»
Логический оператор,
определяющий связи между
событиями и функциями в рамках
процесса. Позволяет описать
ветвление процесса
Логическое
исключающее «ИЛИ»
Логический оператор,
определяющий связи между
событиями и функциями в рамках
процесса. Позволяет описать
ветвление процесса
27.05.2023
17

18. Правила eEPC

27.05.2023
18

19. Пример eEPC

27.05.2023
19

20. Моделирование BPMN

События
27.05.2023
20

21.

27.05.2023
21

22.

Действия
27.05.2023
22

23.

Логические
операторы
27.05.2023
23

24.

Поток
Ассоциация
27.05.2023
24

25.

Роли
27.05.2023
25

26.

Артефакты
27.05.2023
26
English     Русский Правила