Файл: Основные понятия и определения моделирования бизнес-процессов.pdf
Добавлен: 14.05.2023
Просмотров: 371
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Анализ предметной области
1.1 Основные понятия и определения моделирования бизнес-процессов
1.2 Описание предметной области. Постановка задачи
1.3 Выбор средства для моделирования бизнес-процессов
1.4 Моделирование бизнес-процессов «как есть»
2.1 Предлагаемые мероприятия по улучшению бизнес-процессов
По своей сути он не является CASE средством. Несмотря на это, для простейшего моделирования Microsoft Visio достаточно удобен. Он позволяет создавать наглядные схемы процессов.
Для построения схем в Visio применяется векторная графика, которая позволяет масштабировать изображение без потери качества. Также, Microsoft Visio обладает широкими возможностями по графическому оформлению диаграмм и схем процессов. Эти свойства делают Visio хорошим инструментом для «рисования» бизнес процессов [[7]].
Для моделирования бизнес-процессов Visio предлагает бизнес-аналитику шаблоны для создания 7 видов диаграмм:
- Basic Flowchart;
- Cross-Functional Flowchart (с вертикальным или горизонтальным расположением дорожек);
- EPC (Event-driven Process Chain);
- IDEF0;
- DFD (Data Flow Diagrams) в двух нотациях: Гейна-Сарсона и Йордана-Де Марко;
- WFD (Work Flow Diagram)
Нотация моделирования IDEF0 базируется на методологии структурного анализа и проектирования SADT (Structured Analysis and Design Technique).
Рисунок 1. Диаграмма процесса «Закупка ТМЦ», изображенная с помощью нотации IDEF0
Элементами графического языка нотации IDEF0 являются Процессы (изображается прямоугольным блоком) и Стрелки, обозначающие входы и выходы процесса. Всего предусмотрено 4 типа стрелок, которые различаются в зависимости от того, к какой грани прямоугольника они присоединены.
Типы стрелок нотации IDEF0:
- Тип стрелки Входит в процесс Назначение;
- Вход Input Слева Ресурсы (материалы, информация), которые потребляет или преобразовывает работа;
- Выход Output Справа Результат работы;
- Управление Control Сверху Управляющее воздействие;
- Механизм Mechanism Снизу Механизмы, исполнители, выполняющие работу.
Такое обозначение отражает определенные системные принципы: входы преобразуются в выходы, управление ограничивает или предписывает условия выполнения преобразований, механизмы показывают, кто выполняет или с помощью чего выполняется функция [[8]].
ERwin является одним из CASE средств, позволяющих моделировать бизнес процессы. Он относится к категории I - CASE. ERwin обеспечивает интеграцию моделей верхнего уровня с моделями нижнего уровня. Модели верхнего уровня разрабатываются на начальных стадиях проектирования информационных систем. Модели нижнего уровня разрабатываются на этапе создания программного кода и тестирования.
Первая версия ERwin была разработана в конце 90-х годов компанией Logic Works. В дальнейшем, этот программный продукт стал принадлежать компании CA Technologies, которая занимается его поддержкой и развитием в настоящий момент. В 2012 году была выпущена очередная версия этого продукта CA ERwin r9.
Начиная с седьмой версии, ERwin давал возможность осуществлять моделирование данных и моделирование процессов. Для этого ERwin содержал соответствующие модули. ERwin data modeler - предназначен для моделирования данных. ERwin process modeler предназначен для моделирования процессов. Эти модули в ходили в состав продукта ERwin Modeling Suite.
Основное предназначение ERwin data modeler это моделирование данных, поэтому с точки зрения моделирования бизнес процессов его применение ограничено. Он позволяет создавать модели данных высокого уровня, выполнять автоматическое преобразование этих моделей в модели низкого уровня, генерировать схемы базы данных и описание данных на уровне программного кода.
В качестве стандартов моделирования в ERwin data modeler применяются стандарты IDEF1X и IE (Information Engineering), основанные на диаграммах «сущность-связь». Основные виды моделей бизнес процессов, которые можно создать с помощью ERwin data modeler это - диаграмма потока данных, модель распределения, модель событие/состояние.
Модели данных, которые создаются помощью ERwin data modeler, разделяются на две категории:
- Логические модели. Эти модели предназначены для представления элементов в терминах бизнес процессов. Для моделирования применяются диаграмма «сущность-связь», K - B модель и FA модель.
- Физические модели. Эти модели предназначены для создания базы данных информационной системы. Они обеспечивают перевод понятий бизнес процессов на уровень понятий ИТ. Для моделирования применяются два вида моделей – трансформационная модель и схематичная модель базы данных.
ERwin process modeler дает возможность осуществлять функциональное моделирование. Этот модуль поддерживает работу со стандартами моделирования IDEF0, IDEF3 и DFD. С помощью ERwin process modeler можно создать диаграммы функций, диаграммы потока работ и диаграммы потока данных.
Модели, создаваемые с помощью ERwin process modeler, можно разделить на следующие категории:
- Процессные модели. Включают в себя модели, построенные на основе IDEF0, IDEF3 и DFD;
- Модели типа «плавательные дорожки». Они позволяют наглядно представить и оптимизировать комплексные процессы;
- Организационные модели. С помощью этих диаграмм в ERwin process modeler можно определять роли и ответственность в бизнес процессах;
- Модели устойчивости процесса. Эти модели включают в себя стоимостной анализ и динамические модели. Динамические модели показывают дискретное изменение состояний процесса в зависимости от моделируемых событий.
Несмотря на то, что в последних версиях ERwin не поддерживаются средства функционального моделирования процессов, этот продукт обладает достаточно большими возможностями по моделированию. Он позволяет представить модели данных бизнес процессов в виде, доступном для понимания как бизнес аналитикам, так и разработчикам информационных систем.
CASE средство CA ERwin r9 обладает следующими возможностями, важными для моделирования бизнес процессов:
- Графическое представление комплексных структур данных. За счет графических средств ERwin можно в автоматическом режиме создавать модели, которые обеспечивают наглядное представление всей структуры данных;
- Применение стандартных элементов. В ERwin предусмотрен набор типовых моделей (референтные модели), которые позволяют повысить эффективность работы и исключить ошибки дублирования информации;
- Сравнение моделей данных и баз данных. За счет этого инструмента есть возможность провести автоматическое сравнение и синхронизацию элементов бизнес процессов с элементами базы данных;
- Интеграция с другими средствами моделирования. ERwin обладает широкими возможностями по экспорту/импорту моделей. За счет встроенных средств есть возможность обмениваться моделями с другими средствами моделирования, в том числе, поддерживающих UML нотации [[9]].
Rational Rose представляет собой CASE средство проектирования и разработки информационных систем и программного обеспечения для управления предприятиями. Как и другие CASE средства его можно применять для анализа и моделирования бизнес процессов. Первая версия этого продукта была выпущена компанией Rational Software . В дальнейшем Rational Rose был куплен IBM.
Принципиальное отличие Rational Rose от других средств заключается в объектно-ориентированном подходе. Графические модели, создаваемые с помощью этого средства, основаны на объектно-ориентированных принципах и языке UML. Инструменты моделирования Rational Rose позволяют разработчикам создавать целостную архитектуру процессов предприятия, сохраняя все взаимосвязи и управляющие воздействия между различными уровнями иерархии.
Моделирование бизнес процессов в Rational Rose выполняется за счет применения различных аспектов. Каждый из этих аспектов концентрирует внимание на определенных характеристиках и возможностях процессов.
Рисунок 2. Аспекты моделирования бизнес процессов
в Rational Rose
К таким аспектам относятся:
- Вариант использования (Use case). Этот аспект дает возможность понять, каким образом действуют участники процесса и за счет этого определить их взаимодействие и влияние на процесс. Для построения моделей процесса в рамках данного аспекта применяются Use-case диаграммы, диаграммы последовательностей, диаграммы совместной работы и диаграммы действий.
- Логический аспект. С помощью этого аспекта можно определить функциональные требования процессов. Он задает логическую взаимосвязь между классами элементов процессов. Для построения моделей применяются диаграммы классов и диаграммы состояний.
- Составляющие элементы. Этот аспект обращает внимание на состав элементов процесса и их распределение при создании информационной системы. Модели в этом аспекте строятся с помощью диаграммы компонентов. Она содержит информацию об элементах процесса и программном обеспечении.
- Ввод в действие. Этот аспект показывает схему процесса в привязке к аппаратному обеспечению информационной системы. Для построения моделей применяется только одна диаграмма – диаграмма топологии.
За счет применения различных аспектов Rational Rose предоставляет пользователям возможность создавать, анализировать, изменять и управлять моделями, используя единый объектно-ориентированный подход и единый язык моделирования.
Последние версии Rational Rose содержат несколько программных продуктов, которые обеспечивают широкие возможности по моделированию бизнес процессов. Пользователи могут создавать графические модели процессов, приближенные к потребностям бизнеса.
Rational Rose обеспечивает следующие возможности моделирования бизнес процессов:
- Поддержка объектного моделирования. Применение принципов объектного моделирования и языка UML позволяет приблизить модели процессов к требованиям бизнеса и упрощает вид моделей.
- Структурное представление элементов. Модели процессов и их элементы могут быть представлены в виде графической структуры, наглядно отображающий их состав и взаимосвязи.
- Интеграция моделей. За счет применения единого языка UML, Rational Rose позволяет объединить модели бизнес процесса, модели приложений и модели данных.
- Интеграция с программными продуктами. Для расширения возможностей моделирования и анализа бизнес процессов в Rational Rose реализована возможность интеграции с другими программными продуктами, например, Microsoft Visual Studio.
- Открытая архитектура. Она позволяет дополнять существующий инструментарий программы новыми функциями и возможностями.
- Обратное проектирование. Эта возможность позволяет на основе имеющегося программного кода построить понятийную модель. Для целей моделирования бизнес процессов данная возможность может быть полезна, если моделируемый процесс автоматизирован [[10]].
Изучив существующие программные продукты для моделирования бизнес процессов было принято решение использовать CASE средство, представленное пакетом CA ERwin r9. Выбор данного пакета позволяет наиболее полно познакомиться начинающему проектировщику с базовым наборов возможностей представленных на рынке CASE средств.
1.4 Моделирование бизнес-процессов «как есть»
Сам бизнес процесс «Транспортная доставка заказов» образно можно разделить на следующие этапы:
- приёмка заявки клиента диспетчером транспортной компании;
- регистрация заявки клиента в журнале регистрации заказов;
- составление графика исполнения заказа и маршрутной карты согласно графика работы водителей и исправности ТС;
- выдача водителям маршрутных карт;
- доставка заказа до адресата;
- оплата исполненного заказа при получении груза;
- составление отчетной документации, если этого требует заказчик;
- сдача заполненной маршрутной карты в бухгалтерию транспортной компании;
- расчет норм списания ГСМ бухгалтером транспортной компании согласно установленному регламенту.
По результатам обследования предметной области была составлена модель управления «как есть» для рассматриваемого бизнес процесса, которые представлены на рисунках 3-5.
Рисунок 3. Контекстная IDEF0-диаграмма бизнес процесса «Транспортная доставка заказов»
Рисунок 4. Декомпозиция бизнес процесса
«Транспортная доставка заказов»
Рисунок 5. Декомпозиция процесса
«Составление вручную маршрутной карты»
Глава 2. Практическая часть
2.1 Предлагаемые мероприятия по улучшению бизнес-процессов
Основной целью транспортной компании является повышение эффективности работы компании за счет оперативности обслуживания заказов клиентов на доставку. В свою очередь повышение скорости обслуживания абонентов опосредованно влияет и на улучшение качества обслуживания.
Для ввода, хранения, обработки информации всех бизнес-процессов организации используются традиционные бумажные носители. Что, в условиях современной реальности и конкуренции является недопустимым.