Файл: Применение процессного подхода для оптимизации бизнес-процессов (Предназначение бизнес-процессов, основные определения и классификация).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.05.2023

Просмотров: 54

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Объекты потока управления могут быть разделены на 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.