Файл: Изучение методики и принципов моделирования бизнес-процессов с помощью разных подходов и выполнение сравнительного анализа подходов..pdf
Добавлен: 29.04.2023
Просмотров: 219
Скачиваний: 1
СОДЕРЖАНИЕ
1.1. Предназначение бизнес-процессов, основные определения и классификация
1.2. Управление бизнес-процессами
2.Принципы моделирования бизнес-процессов
2.1. Инструментальные системы моделирования бизнес-процессов
3.Сравнение CASE-инструментов для моделирования БП
Объекты потока управления могут быть разделены на 3 основных типа:
- cобытия;
- действия;
- логические операторы.
События изображаются окружностью, а также означают какое-то происшествие. События инициируют действия, являются их результатами. По расположению в процессе событий они могут быть классифицированы на такие группы:
– промежуточные;
– начальные;
– завершающие.
Начиная с BPMN 1.1 различают события обработки и генерации. Ниже представлена категоризация событий по типам (рисунки 4, 5).
Рис.4. Основные категории событий
Рис.5. Вспомогательные категории событий
Простые события – нетипизированные события, использующиеся, чаще всего, для указания на начало или окончание БП.
События-сообщения показывают получение или отправку сообщений в процессе выполнения БП.
События-таймеры моделируют события, регулярно происходящие во времени и позволяющие моделировать моменты конкретного времени, периоды или таймауты.
События-ошибки позволяют смоделировать обработку и генерацию ошибок в процессе.
События-отмены реагируют на отмену транзакций.
События-компенсации инициируют компенсацию и выполняют действия для компенсации.
События-условия позволяют интегрировать разные бизнес-правила в БП.
События-сигналы выполняют рассылку и принимают сигналы с нескольких процессов.
Один сигнал может обработаться несколькими получателями. То есть, события-сигналы позволяют выполнить реализацию широковещательной рассылки сообщений.
Составные события моделирует генерацию или моделирование одного события с множества.
3.Сравнение CASE-инструментов для моделирования БП
3.1.Программная среда StarUML
Рассмотрим основные типы инструментального программного обеспечения (ПО), которое применяется для моделирования бизнес-процессов.
StarUML – это программный инструмент для моделирования, который поддерживает нотацию UML (Унифицированный язык для моделирования). StarUML ориентируется на UML последней версии и поддерживает 11 различных типов диаграмм, которые приняты в нотации UML 2.0.
ПО активно поддерживает подход модельно-управляемой архитектуры, реализуя концепцию профилей нотации UML. Среда разработки превосходно настраивается непосредственно в соответствии с основными требованиями пользователя, а также имеет высокий уровень расширяемости, особенно в направлении своих функциональных возможностей (рисунок 6). Применение StarUML, одного из современных программных инструментов моделирования, дет гарантию достижения максимальной производительности и стандартного качества проектов.
Рисунок 6 – Интерфейс StarUML
StarUML обеспечивает превосходную гибкость и расширяемость. Он предоставляет инструмент аддинов, чтобы расширять все функциональные возможности.
Указанный механизм разработан специально, чтоб предоставлять доступ практически к всем функциям модели посредством средства COM Automation, а также расширять набор свойств элементов и меню.
Также, пользователи могут разрабатывать собственные подходы и инструменты согласно своим методологиям.
ПО может также быть интегрировано с любыми внешними средствами инструментального направления.
StarUML придерживается действующей спецификации UML, разработанной компанией OMG для моделирования ПО. Следует понимать, что применение нерегулярного синтаксиса UML в разных информационных проектах через несколько лет может привести к неутешительным последствиям.
Рассмотрим основные особенности ПО.
– Открытый формат программной модели. В отличие от других существующих программ, что используют собственные неэффективные типы файла модели, программа StarUML оперирует файлами в формате XML.
Все коды, написанные в структурах и форматах, которые легки для чтения, могут быть изменены при использовании синтаксического анализатора XML.
Заметим, что XML считается мировым стандартом, а это – большое преимущество, что гарантирует, что такие программные модели останутся очень полезными на долгое время.
– Применимость платформ и методологий StarUML применяет концептуальный подход, что применим к практически любым методологиям или процессам. Легко создаются не лишь модели под средства выполнения разработки для определенных платформ типа J2EE и .NET, но также и для иных основных структур моделей (к примеру, модель представления 4+1).
– Превосходная расширяемость. Практически все функции StarUML реализованы в полном соответствии с стандартом Microsoft COM. Тут может применяться практически любой язык, который имеет поддержку COM (Visual Basic, VB, Delphi, Java Script, C++, C# и т.п.), может использоваться, чтоб вызывать StarUML и разрабатывать интегрированные дополнения (так называемые, аддины).
– Программная функция для проверки модели. Все пользователи могут допускать разные ошибки в процессе выполнения моделирования. Такие ошибки обходятся очень дорого, если не будут они исправлены к последней стадии формирования кода. Чтоб предотвращать указанные ситуации, StarUML проверяет модель программы автоматически, облегчая раннее обнаружение всех ошибок и способствуя полной и безупречной разработке ПО.
– Полезные аддины. ПО включает много аддинов с различными полезными функциональными возможностями, а именно:
– генерация исходных текстов с помощью разных языков программирования;
– выполнение конвертации исходных текстов в разные модели;
– выполнение импорта файлов ПО Rational Rose;
– реализация обмена модельной информацией с иными программными средствами;
– поддержка паттернов проектирования.
Такие аддины предоставляют дополнительные полезные функции, увеличивают производительность, функциональную совместимость и гибкость моделей.
3.2.Программная среда UMLet
UMLet – надежная и удобная программная утилита для разработки различного рода моделей процессов и проектирования программных приложений на базе языка UML.
Рассматриваемая утилита отличается от аналогов интуитивно понятным интерфейсом пользователя и множеством функций (как основных, так и дополнительных).
С ее применением можно быстро строить диаграммы UML, экспортировать диаграммы в разные форматы, сохранять их и разрабатывать новые средства UML.
Главное окно UMLet разбито на 3 области (рисунок 7): область диаграммы, свойства и палитра элементов.
Рисунок 7 – Интерфейс UMLet
В результате есть выбрать элемент с набора элементов, представленного на палитре, и его поместить в область диаграммы.
При этом, в области диаграммы располагаются разные объекты сообразно выполнения целевой модели.
Панель свойств дает возможность просмотреть и изменить разные свойства элементов. Большинство применяемых UML-утилит отображают многие свойства элементов с помощью всплывающих окон.
В отличие от них, программа UMLet отображает практически все свойства в качестве текста, что значительно упрощает их применение пользователем. К примеру, чтобы добавить новые инструменты к такому элементу как класс надо просто ввести их названия в соответствующую строку непосредственно в свойствах класса (рисунок 8).
Рисунок 8 – Добавление новых инструментов
Основное назначение UMLet – это быстрое создание UML-модели в очень сжатые сроки.
С данной целью в программе реализовывается стандартный набор элементов языка UML:
– пакеты;
– варианты использования;
– стереотипы;
– простые классы;
- абстрактные классы;
– текстовые комментарии и другое:
Помимо этого, среда UMLet предоставляет разные возможности разрабатывать пользовательские элементы, которые базируются на существующих стандартных элементах.
Для этого только следует создавать новый элемент в встроенном редакторе, а потом определить его свойства при использовании ввода кода Java, а также добавить в диаграмму.
3.3.Программная среда Oracle Designer
Набор современных инструментальных средств с названием Oracle Designer использует решение для разработки разного рода систем корпоративного уровня. Окно Oracle Designer изображено на рисунке 9:
Рисунок 9 – Внешний вид ПО Oracle Designer
Oracle Designer может брать участие практически во всех фазах ЖЦ разработки любого ПО – от моделирования до внедрения программы.
Oracle Designer можно применять не лишь для разработки приложений разной сложности, а и для ведения инструментов учета изменений, которые неизбежно происходят при внедрении такой системы.
Графические модели, созданные на основании данного продукта, для определений проекта, могут быть интегрированы с репозиторием, а также существенно облегчать взаимодействие с другими инструментами, к примеру, Oracle Designer.
В настоящее время есть тенденция к интеграции самых разнообразных методов для реализации мероприятий по анализу и моделированию систем, проявляющаяся непосредственно в формах создания разных интегрированных средств по моделированию БП.
ЗАКЛЮЧЕНИЕ
Усиление конкуренции в предпринимательстве в связи с кризисом вынуждает предприятия разного масштаба обратить пристальное внимание на автоматизацию и стандартизацию бизнес-процессов и учета услуг и продукции в целом.
Анализ бизнес-процессов в настоящее время распространен очень широко и проводится в каждом предприятии, желающем повысить эффективность работы. Грамотно произведенные мероприятия по оптимизации или реинжинирингу бизнес-процессов помогают решать всевозможные актуальные проблемы.
Организации имеют для себя выгоду, располагая в наличии полностью документированной моделью бизнес-процессов. Этот факт придает ее деятельности прозрачность, что является в свою очередь дополнительным стимулирующим фактором для инвестиционной привлекательности организации.
Моделирование бизнес-процессов позволяет выполнить анализ не только, как именно работает предприятие в целом, а как оно взаимодействует непосредственно с внешними организациями, заказчиками, поставщиками, как организована деятельность на каждом из рабочих мест.
Основу многих современных нотаций моделирования бизнес-процессов составляет методология BPMN и алгоритмические языки для разработки ПО.
С помощью методологии IDEF можно эффективно реализовать и анализировать модели для деятельности широкого спектра самых сложных систем в разных разрезах.
Система UML представляет собой комплекс инструментов анализа и моделирования процессов деятельности предприятия. Ее основу составляет совокупность разнообразных методов моделирования, отражающих взгляды на исследуемую систему.
Необходимо учитывать также важные характеристики моделирования БД. В частности, к основным преимуществам моделирования БД относят:
– повышение скорости и качества производства продукции с снижением издержек;
– рост профессионализма персонала;
– повышение конкурентоспособности организации.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Афонин, В.В. Моделирование систем: учебно-практическое пособие / В.В. Афонин, С.А. Федосин. - М.: Интуит, 2016. - 231 c.
- Бариленко В. В. Основы бизнес-анализа. - М.: КНОРУС, 2014. – 272 с.
- Белов, П.Г. Управление рисками, системный анализ и моделирование в 3 ч. часть 1: Учебник и практикум для бакалавриата и магистратуры / П.Г. Белов. - Люберцы: Юрайт, 2016. - 211 c.
- Бизнес-процессы. Моделирование, внедрение, управление / В.В. Репин. - М.: Манн, Иванов и Фербер, 2013. - 512 c.
- Головицына, М.В. Проектирование радиоэлектронных средств на основе современных информационных технологий: Учебное пособие / М.В. Головицына. - М.: Бином, 2016. - 503 c.
- Гома, Хассан UML. Проектирование систем реального времени, параллельных и распределенных приложений / Хассан Гома. - М.: ДМК Пресс, 2016. - 700 c.
- Данелян, Т. Я. Экономические информационные системы (ЭИС) предприятий и организаций / Т.Я. Данелян. - М.: Юнити-Дана, 2015. - 284 c.
- Долганова О.И. Моделирование бизнес-процессов Учебник и практикум для академического бакалавриата Долганова О.И., Виноградова Е.В., Лобанова А.М. Учебник и практикум Издание 1. М.: Юрайт, 2016. -289 с.
- Елизаров, И.А. Моделирование систем: Учебное пособие / И.А. Елизаров, Ю.Ф. Мартемьянов. - Ст. Оскол: ТНТ, 2013. - 136 c.
- Елиферов В.Г. Бизнес-процессы: регламентация и управление: учебное пособие для студентов вузов / В.Г. Елиферов, В.В. Репин; Ин-т экономики и финансов «Университет». – М.: ИНФРА-М, 2013. – 319 с.
- Елиферов В.Г. Бизнес-процессы: регламентация и управление. — М.: ИНФРА-М, 2017. — 319 с.
- Емельянова, Н.З. Проектирование информационных систем: Учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 432 c.
- Емцева Е. Д. Моделирование и анализ бизнес-процессов: учеб. пособие [для студентов вузов, обуч. по спец. 080500.62 "Бизнес-информатика"] / Е. Д. Емцева, К. С. Солодухин, С. В. Кучерова ; Владивосток. гос. ун-т экономики и сервиса. - Владивосток : Изд-во ВГУЭС, 2013. - 76 с.
- Заботина, Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: НИЦ ИНФРА-М, 2013. - 331 c.
- Зенков, В. В. Методы и алгоритмы компьютерной обработки геологической и маркшейдерской информации. Практика обработки заводских данных / В.В. Зенков, О.А. Поляков, В.Е. Юрченко. - М.: Ленанд, 2013. - 268 c.
- Йордон, Эдвард Объектно-ориентированный анализ и проектирование систем / Эдвард Йордон , Карл Аргила. - М.: ЛОРИ, 2014. - 264 c.
- Исаев, Г.Н. Проектирование информационных систем: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013. - 424 c.
- Ланджер, Мария Создание электронных таблиц и диаграмм в Excel / Мария Ланджер. - М.: НТ Пресс, 2014. - 144 c.
- Ларман Применение UML и шаблонов проектирования / Ларман, Крэг. - М.: Вильямс, 2015. - 624 c.
- Ларман, Крэг Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / Крэг Ларман. - М.: Вильямс, 2013. - 736 c.