Файл: Применение процессного подхода для оптимизации бизнес-процессов (Предназначение бизнес-процессов, основные определения и классификация ).pdf
Добавлен: 01.05.2023
Просмотров: 47
Скачиваний: 4
СОДЕРЖАНИЕ
1.1. Предназначение бизнес-процессов, основные определения и классификация
1.2. Управление бизнес-процессами
2.Принципы моделирования бизнес-процессов
2.1. Инструментальные системы моделирования бизнес-процессов
3.Сравнение CASE-инструментов для моделирования БП
Объекты потока управления могут быть разделены на 3 основных типа [17]:
- cобытия;
- действия;
- логические операторы.
События изображаются окружностью, а также означают какое-то происшествие. События инициируют действия, являются их результатами. По расположению в процессе событий они могут быть классифицированы на такие группы:
– промежуточные;
– начальные;
– завершающие.
Начиная с BPMN 1.1 различают события обработки и генерации. Ниже представлена категоризация событий по типам (рисунки 4, 5).
Рис.4. Основные категории событий
Рис.5. Вспомогательные категории событий
Простые события – нетипизированные события, использующиеся, чаще всего, для указания на начало или окончание БП.
События-сообщения показывают получение или отправку сообщений в процессе выполнения БП.
События-таймеры моделируют события, регулярно происходящие во времени и позволяющие моделировать моменты конкретного времени, периоды или таймауты.
События-ошибки позволяют смоделировать обработку и генерацию ошибок в процессе.
События-отмены реагируют на отмену транзакций.
События-компенсации инициируют компенсацию и выполняют действия для компенсации.
События-условия позволяют интегрировать разные бизнес-правила в БП.
События-сигналы выполняют рассылку и принимают сигналы с нескольких процессов.
Один сигнал может обработаться несколькими получателями. То есть, события-сигналы позволяют выполнить реализацию широковещательной рассылки сообщений.
Составные события моделирует генерацию или моделирование одного события с множества.
3.Сравнение CASE-инструментов для моделирования БП
3.1.Программная среда StarUML
Рассмотрим основные типы инструментального программного обеспечения (ПО), которое применяется для моделирования бизнес-процессов.
StarUML – это программный инструмент для моделирования, который поддерживает нотацию UML (Унифицированный язык для моделирования). StarUML ориентируется на UML последней версии и поддерживает 11 различных типов диаграмм, которые приняты в нотации UML 2.0. [3]
ПО активно поддерживает подход модельно-управляемой архитектуры, реализуя концепцию профилей нотации UML. Среда разработки превосходно настраивается непосредственно в соответствии с основными требованиями пользователя, а также имеет высокий уровень расширяемости, особенно в направлении своих функциональных возможностей (рисунок 6). Применение StarUML, одного из современных программных инструментов моделирования, дет гарантию достижения максимальной производительности и стандартного качества проектов.
Рисунок 6 – Интерфейс StarUML
StarUML обеспечивает превосходную гибкость и расширяемость. Он предоставляет инструмент аддинов, чтобы расширять все функциональные возможности.
Указанный механизм разработан специально, чтоб предоставлять доступ практически к всем функциям модели посредством средства COM Automation, а также расширять набор свойств элементов и меню.
Также, пользователи могут разрабатывать собственные подходы и инструменты согласно своим методологиям.
ПО может также быть интегрировано с любыми внешними средствами инструментального направления.
StarUML придерживается действующей спецификации UML, разработанной компанией OMG для моделирования ПО. Следует понимать, что применение нерегулярного синтаксиса UML в разных информационных проектах через несколько лет может привести к неутешительным последствиям. [9]
Рассмотрим основные особенности ПО.
– Открытый формат программной модели. В отличие от других существующих программ, что используют собственные неэффективные типы файла модели, программа StarUML оперирует файлами в формате XML.
Все коды, написанные в структурах и форматах, которые легки для чтения, могут быть изменены при использовании синтаксического анализатора XML.
Заметим, что XML считается мировым стандартом, а это – большое преимущество, что гарантирует, что такие программные модели останутся очень полезными на долгое время.
– Применимость платформ и методологий StarUML применяет концептуальный подход, что применим к практически любым методологиям или процессам. Легко создаются не лишь модели под средства выполнения разработки для определенных платформ типа J2EE и .NET, но также и для иных основных структур моделей (к примеру, модель представления 4+1).
– Превосходная расширяемость. Практически все функции StarUML реализованы в полном соответствии с стандартом Microsoft COM. Тут может применяться практически любой язык, который имеет поддержку COM (VisualBasic, VB, Delphi, JavaScript, C++, C# и т.п.), может использоваться, чтоб вызывать StarUML и разрабатывать интегрированные дополнения (так называемые, аддины).
– Программная функция для проверки модели. Все пользователи могут допускать разные ошибки в процессе выполнения моделирования. Такие ошибки обходятся очень дорого, если не будут они исправлены к последней стадии формирования кода. Чтоб предотвращать указанные ситуации, StarUML проверяет модель программы автоматически, облегчая раннее обнаружение всех ошибок и способствуя полной и безупречной разработке ПО.
– Полезные аддины. ПО включает много аддинов с различными полезными функциональными возможностями, а именно:
– генерация исходных текстов с помощью разных языков программирования;
– выполнение конвертации исходных текстов в разные модели;
– выполнение импорта файлов ПО RationalRose;
– реализация обмена модельной информацией с иными программными средствами;
– поддержка паттернов проектирования.
Такие аддины предоставляют дополнительные полезные функции, увеличивают производительность, функциональную совместимость и гибкость моделей.
3.2.Программная среда UMLet
UMLet – надежнаяиудобная программная утилитадляразработкиразличногородамоделейпроцессовипроектирования программных приложенийна базе языкаUML.[7]
Рассматриваемая утилитаотличаетсяотаналоговинтуитивнопонятныминтерфейсом пользователя имножествомфункций (как основных, так и дополнительных).
Сее применением можно быстростроитьдиаграммыUML,экспортироватьдиаграммыв разные форматы,сохранятьихиразрабатыватьновые средства UML.
ГлавноеокноUMLetразбитона 3 области (рисунок 7):областьдиаграммы,свойства и палитраэлементов.
Рисунок 7 – Интерфейс UMLet
В результате есть выбратьэлемент с набораэлементов,представленного на палитре,иегопоместитьвобластьдиаграммы.
При этом, в областидиаграммырасполагаются разные объектысообразно выполнения целевоймодели.[11]
Панельсвойств дает возможность просмотретьиизменить разные свойстваэлементов.Большинство применяемых UML-утилитотображают многие свойстваэлементов с помощью всплывающихокон.
Вотличиеотних, программа UMLetотображает практически всесвойствав качестве текста,что значительно упрощаетих применение пользователем. К примеру,чтобыдобавитьновые инструменты ктакомуэлементукаккласс надо простоввестиих названия всоответствующуюстроку непосредственно всвойствахкласса (рисунок 8).
Рисунок 8 – Добавление новых инструментов
ОсновноеназначениеUMLet – это быстроесозданиеUML-моделив очень сжатыесроки.
С данной цельювпрограммереализовывается стандартныйнаборэлементов языка UML:
– пакеты;
– вариантыиспользования;
– стереотипы;
– простыеклассы;
- абстрактныеклассы;
– текстовыекомментарии и другое:
Помимо этого,средаUMLetпредоставляет разные возможности разрабатыватьпользовательскиеэлементы, которые базируются на существующихстандартныхэлементах.
Дляэтого только следуетсоздаватьновыйэлементввстроенномредакторе, а потом определитьегосвойства при использовании вводакодаJava, а также добавитьвдиаграмму.
3.3.Программная среда OracleDesigner
Набор современных инструментальных средств с названием OracleDesigner использует решение для разработки разного рода систем корпоративного уровня.[1]Окно OracleDesigner изображено на рисунке 9:
Рисунок 9 – Внешний вид ПО OracleDesigner
OracleDesigner может брать участие практически во всех фазах ЖЦ разработки любого ПО – от моделирования до внедрения программы.
OracleDesigner можно применять не лишь для разработки приложений разной сложности, а и для ведения инструментов учета изменений, которые неизбежно происходят при внедрении такой системы.
Графические модели, созданные на основании данного продукта, для определений проекта, могут быть интегрированы с репозиторием, а также существенно облегчать взаимодействие с другими инструментами, к примеру, OracleDesigner.
В настоящее время есть тенденция к интеграции самых разнообразных методов для реализации мероприятий по анализу и моделированию систем, проявляющаяся непосредственно в формах создания разных интегрированных средств по моделированию БП.
ЗАКЛЮЧЕНИЕ
Усиление конкуренции в предпринимательстве в связи с кризисом вынуждает предприятия разного масштаба обратить пристальное внимание на автоматизацию и стандартизацию бизнес-процессов и учета услуг и продукции в целом.
Анализ бизнес-процессов в настоящеевремя распространен очень широко и проводится в каждом предприятии, желающем повысить эффективность работы. Грамотно произведенные мероприятия по оптимизации или реинжинирингу бизнес-процессов помогают решать всевозможные актуальные проблемы.
Организации имеют для себя выгоду, располагая в наличии полностью документированной моделью бизнес-процессов. Этот факт придает ее деятельности прозрачность, что является в свою очередь дополнительным стимулирующим фактором для инвестиционной привлекательности организации.
Моделирование бизнес-процессов позволяет выполнить анализ не только, как именно работает предприятие в целом, а как оно взаимодействует непосредственно с внешними организациями, заказчиками, поставщиками, как организована деятельность на каждом из рабочих мест.
Основу многих современных нотаций моделирования бизнес-процессов составляет методология 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.