
- •«Белгородский государственный национальный исследовательский университет»
- •Теория систем и системный анализ
- •Предисловие
- •Содержание
- •Тема 1. Системные исследования 9
- •Тема 2. Моделирование и анализ систем. Основные подходы 18
- •Тема 3. Технологии системного моделирования 50
- •Тема 4. Технология объектного моделирования и анализа 125
- •4.2. Требования к объектному моделированию бизнес-систем 151
- •4.3. Case-инструментарий объектного моделирования и анализа 170
- •Тема 5. Технология системно-объектного моделирования и анализа 182
- •Тема 6. Графический язык моделирования бизнес-процессов bpmn. 231
- •Тема 1. Системные исследования
- •1.1. Структура самостоятельного научного направления
- •1.2. Структура системных исследований
- •1.3. Эволюция системного подхода
- •Вопросы для повторения
- •Резюме по теме
- •Тема 2. Моделирование и анализ систем. Основные подходы
- •2.1. Традиционный системный подход
- •2.1.1. Особенности и проблемы традиционного системного подхода и системного анализа
- •2.1.2. Причины существования проблем традиционного системного подхода и системного анализа
- •2.2. Объектно-ориентированный подход
- •2.2.1. Особенности объектно-ориентированного подхода
- •2.2.2. Необходимость интеграции объектного и системного подходов
- •2.3. Системология – системный подход ноосферного этапа развития науки
- •2.3.1. Основные понятия
- •2.3.2. Системология – язык теории организации, логистики и инжиниринга бизнеса
- •2.3.3. Системологический и объектно-ориентированный подход
- •Вопросы для повторения
- •Резюме по теме
- •Тема 3. Технологии системного моделирования
- •3.1. Технология системно-структурного моделирования и анализа «3-View Modeling»
- •3.1.1. Диаграммы потоков данных: нормативная система; построение модели; словарь данных; спецификация процесса
- •Нормативная система
- •Построение модели
- •Словарь данных
- •3 {Болт} 7 – от 3 до 7 итераций
- •1 {Болт} – 1 и более итераций
- •Спецификация процесса
- •3.1.2. Диаграммы «сущность-связь»: нотация Чена; нотация Баркера; построение модели
- •Нотация Чена
- •Нотация Баркера
- •Построение модели
- •3.1.3. Диаграммы переходов состояний
- •3.2. Стандарты системного моделирования и анализа серии «Icam deFinition»
- •3.2.1. Стандарт функционального моделирования idef0
- •3.2.2. Стандарт информационного моделирования idef1
- •3.2.3. Стандарт моделирования баз данных idef1x
- •3.2.4. Стандарт моделирования сценариев idef3.
- •3.2.5. Стандарт моделирования онтологий idef5
- •3.3. Case-инструментарий системного моделирования и анализа
- •3.3.1. Назначение и возможности «AllFusion Process Modeler/bPwin»
- •3.3.2. Особенности «bPwin»
- •3.3.3. Недостатки инструментария системного моделирования
- •Вопросы для повторения
- •Резюме по теме
- •Тема 4. Технология объектного моделирования и анализа
- •4.1.1. Сущности: структурные; поведенческие; группирующие; аннотационные
- •Структурные сущности
- •Поведенческие сущности
- •Группирующие сущности
- •Аннотационные сущности
- •4.1.2. Отношения
- •4.1.3. Диаграммы
- •4.1.4. Процесс объектно-ориентированного моделирования/проектирования: начальная фаза; исследование; построение; внедрение; дополнительные средства
- •Начальная фаза проекта (Inception)
- •Исследование (Elaboration)
- •Построение (Construction)
- •Внедрение (Transition)
- •Дополнительные средства
- •4.2. Требования к объектному моделированию бизнес-систем
- •4.2.1. Внешняя модель бизнес-системы
- •4.2.2. Внутренняя модель бизнес-системы
- •4.2.3. Пример uml-модели бизнес-системы
- •4.2.4. Пример модели информационного обеспечения бизнеса
- •4.3. Case-инструментарий объектного моделирования и анализа
- •4.3.1. Назначение и возможности «ibm Rational Software Architect»
- •4.3.2. Интерфейс «ibm Rational Software Architect»
- •4.3.3. Представление модели в «ibm Rational Software Architect»: представление вариантов использования; логическое представление; представление компонент; представление размещения
- •Представление вариантов использования
- •Логическое представление
- •Представление компонент
- •Представление размещения
- •4.3.4. Недостатки инструментария объектного моделирования
- •Вопросы для повторения
- •Резюме по теме
- •Тема 5. Технология системно-объектного моделирования и анализа
- •5.1. Методология системно-объектного моделирования и анализа
- •5.1.1. Системологический подход «Узел-Функция-Объект»
- •5.1.2. Адаптивная нормативная система уфо-анализа
- •5.1.3. Классификация бизнес-систем
- •5.2. Процедура системно-объектного моделирования и анализа
- •5.2.1 Алгоритм уфо-анализа.
- •5.2.2. Примеры уфо-моделей.
- •5.3. Case-инструментарий системно-объектного моделирования и анализа
- •5.3.1. Назначение и возможности «ufo-toolkit»
- •5.3.2. Особенности функционирования «ufo-toolkit»
- •5.3.3 Технология представление моделей в «ufo-toolkit»
- •Торгово-закупочная деятельность
- •Вопросы для повторения
- •Резюме по теме
- •Тема 6. Графический язык моделирования бизнес-процессов bpmn.
- •6.1. Назначение и область применения.
- •6.2. Диаграммы бизнес-процессов (bpd).
- •6.2.1. Элементы потока.
- •6.2.2. Соединяющие элементы.
- •6.2.3. Зоны ответственности и артефакты.
- •6.2.4. Правила соединения Элементов потока.
- •6.3. Соотношение bpmn, xpdl, bpel, bpml.
- •6.3.1. Стандарты sgml и xml
- •6.3.5. Соотношение языков.
- •6.4. Case-инструментарий бизнес-моделирования в нотации bpmn.
- •6.4.1. Назначение и возможности.
- •6.4.2. Особенности функционирования и интерфейса.
- •6.4.3. Примеры моделей в нотации bpmn.
- •6.4.4. Недостатки моделирования в нотации bpmn.
- •Вопросы для повторения
- •Резюме по теме
- •Вместо заключения
- •Представление dfd-диаграммы с помощью уфо-модели
- •Представление idef0-диаграммы с помощью уфо-модели.
- •Представление bpmn-диаграммы с помощью уфо-модели.
- •Глоссарий
- •Список литературы
6.4.4. Недостатки моделирования в нотации bpmn.
Анализируя графический язык моделирования бизнес-процессов в BPMN-нотации, можно обратить внимание на следующие недостатки:
Для освоения данной нотации требуются курсы, консультации и время для ее изучения на уровне достаточном для практического использования. Маловероятно, что эта нотация будет хорошо понимаема управленцами.
Очень сложно моделировать большие иерархические системы, к которым относятся серьезные организации. А ведь именно для их моделирования такие средства и нужны в первую очердь.
Соединяющие элементы предназначены только для отображения порядка выполенения действий или появления событий и не отображают материальные и информационные потоки. Бизнес-процессы же, по сути своей, всегда являются проточными элементами, пропускающими через себя потоки материи и информации.
Введение элементов «Событие» и «Объект данных», представляющих, по сути дела, некоторые специфические виды связей. Использование, таким образом, избыточных сущностей, затрудняющих понимание диаграмм.
Авторы нотации BPMN утверждают, что данная нотация не предназначена для построения функциональных диаграмм и представления бизнес-правил. Но это может означать только то, что данная нотация вообще не предназначена для моделирования бизнес-процессов (хотя она, вроде бы, для этого и сделана), так как бизнес-процессы, по сути своей, всегда функциональны, а удачные модели бизнес-процессов представляют собой бизнес-правила.
Рис. 6.6. – Пример
диаграммы в нотации BPMN.
Голосование по электронной почте.
Рис. 6.7. – Пример
диаграммы в нотации BPMN.
Деятельность турфирмы.
Вопросы для повторения
Назовите основные категории элементов BPMN.
Опишите элементы потока BPD-диаграмм «События».
Опишите элементы потока BPD-диаграмм «Действия».
Опишите элементы потока BPD-диаграмм «Шлюзы».
Опишите соединяющие элементы BPD-диаграмм.
Опишите зоны отвественности и артефекты BPD-диаграмм.
Назовите правила соединения элементов потока с помощью «Потока операций».
Назовите правила соединения элементов потока с помощью «Потока сообщений».
Что такое BPEL?
Что такое XPDL?
Как взаимосвязаны стандарты BPMN, BPEL и XPDL?
Привидите пример диаграммы в нотации BPMN.
Нозовите примеры CASE-инструментария, поддерживающего нотацию BPMN.
Назовите и объясните недостатки нотации BPMN.
Резюме по теме
В данном разделе подробно рассмотрен стандарт моделирования бизнес-процессов BPMN. Описаны элементы BPD-диаграмм (нотация BPMN). Приведены примеры моделей бизнес-процессов в данной нотации. Рассмотрены программные CASE-средства, поддерживающие построение диаграмм в нотации BPMN. Проанализированы связь стандарта BPMN со стандартами BPEL и XPDL, а также недостатки BPMN-нотации.