Анализ современных средств моделирования бизнес-процессов
Для моделирования и анализа бизнес-процессов достаточно широко используются следующие средства моделирования: Rational Rose, Oracle Designer, AllFusion Process Modeler (BPWin) и AllFusion ERwin Data Modeler (ERWin), ARIS, Power Designer. За рубежом, помимо упомянутых, активно используются такие средства как System Architect, Ithink Analyst, ReThink и др. (Таблица 4.1) Таблица 4.1 Перечень инструментальных средств [10]
Выделим основные критерии, позволяющие из представленных средств моделирования выбрать те, применение которых в Беларуси могло бы с большей вероятностью себя оправдать. Такими критериями являются устойчивое положение продукта на рынке (срок его существования, программа развития продукта, система отчетов о проблемах, совокупность применений и др.), распространенность продукта (количество проданных лицензий, наличие, размер и уровень деятельности пользовательской группы), доступность поддержки поставщика (телефонная "горячая линия", техническая и консультационная поддержка), доступность обучения (обучение может проводиться на территории представителя, пользователя или где-либо в другом месте), доступность материалов по продукту (компьютерные учебные материалы, учебные пособия, книги, статьи, информация в Интернете). Для каждого рассматриваемого продукта из множества его применений существует основное предназначение. Для моделирования баз данных больше подходят инструменты Erwin, Power Designer и Rational Rose. Для моделирования компонентов разрабатываемых приложений больше подходят Oracle Designer, Power Designer и Rational Rose. Для моделирования бизнес-процессов больше подходят BPwin, ARIS и Rational Rose. Остановимся на их более подробном описании. Пакет BPWin компании Соmputer Associates основан на методологии IDEF и предназначен для функционального моделирования и анализа деятельности предприятия. Методология IDEF, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Возможности BPwin: 1) поддерживает сразу три стандартные нотации - IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти три основных ракурса позволяют описывать предметную область наиболее комплексно; 2) позволяет оптимизировать процедуры в компании; 3) полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостной анализ); 4) позволяет облегчить сертификацию на соответствие стандартам качества ISO9000; 5) интегрирован с ERwin (для моделирования баз данных), Paradigm Plus (для моделирования компонентов программного обеспечения) и др.; 6) интегрирован со средством имитационного моделирования Arena; 7) содержит собственный генератор отчетов; 8) позволяет эффективно манипулировать моделями - сливать и расщеплять их; 9) имеет широкий набор средств документирования моделей, проектов.[8] IBM Rational Rose - входит в состав пакета IBM Rational Suite и предназначен для моделирования программных систем с использованием широкого круга инструментальных средств и платформ. Rational Rose является одним из ведущих инструментов визуального моделирования в программной индустрии, благодаря полноценной поддержке языка UML и многоязыковой поддержке командной разработки. Инструмент полностью поддерживает компонентно-ориентированный процесс создания инструментальных средств. Любые участники проекта - аналитики, специалисты по моделированию, разработчики и другие - могут использовать модели, построенные в Rational Rose, для большей эффективности создания конечного продукта. Любые модели, создаваемые с помощью данного средства, являются взаимосвязанными: бизнес-модель, функциональная модель, модель анализа, модель проектирования, модель базы данных, модель компонентов и модель физического развертывания системы. Есть возможность по созданию шаблонов архитектурных решений, позволяющих использовать опыт, накопленный в предыдущих проектах. Также существует возможность публикации модели в Интернете, которая служит основой для объединения работы удаленных команд разработчиков. Интеграция Rational Rose с Rational RequisitePro позволяет на базе визуальной модели разработать полный набор требований, которые необходимо реализовать при создании конечного продукта. Интеграция Rational Rose с Rational TestManager позволяет создавать сценарии тестирования на базе визуальной модели. Интеграция Rational Rose с Rational ClearCase позволяет поставить на версионный контроль модель целиком или по частям. Интеграция Rational Rose с Rational SoDA позволяет автоматизировать процесс создания документов и отчетов по визуальной модели.[22] В настоящее время наблюдается тенденция интеграции разнообразных методов моделирования и анализа систем, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является продукт ARIS германской фирмы IDS Scheer. Система ARIS представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику. Методика моделирования ARIS основывается на теории построения интегрированных инструментальных средств, определяющей принципы визуального отображения всех аспектов функционирования анализируемых компаний. ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы: 1) организационные модели, представляющие структуру системы - иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений; 2) функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей; 3) информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы; 4) модели управления, представляющие комплексный взгляд на реализацию бизнес-процессов в рамках системы. Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, ER и UML. В процессе моделирования каждый аспект деятельности предприятия сначала рассматривается отдельно, а после детальной проработки всех аспектов строится интегрированная модель, отражающая все связи между различными аспектами. ARIS не накладывает ограничений на последовательность построения указанных выше типов моделей. Процесс моделирования можно начинать с любого из них, в зависимости от конкретных условий и целей, преследуемых разработчиками. Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функция", "событие", "структурное подразделение", "документ" и т.п. Между объектами устанавливаются разнообразные связи. Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте. Значения атрибутов могут использоваться при имитационном моделировании или для проведения стоимостного анализа. Таким образом, по результатам выполнения этого этапа возникает набор взаимосвязанных моделей, представляющих собой исходный материал для дальнейшего анализа. Стоит отметить несколько особенностей системы ARIS. Первая - семейство программных продуктов ARIS ориентированно на процессное описание. Основная бизнес-модель ARIS - eEPC (extended Event-driven Process Chain - расширенная модель цепочки процессов, управляемых событиями). По существу, модель eEPC расширяет возможности IDEF0, IDEF3 и DFD, обладая всеми их достоинствами и недостатками. Вторая особенность - в системе ARIS есть внутренняя база данных, которая позволяет проверять модель на непротиворечивость, целостность. В других продуктах это отсутствует. Третья особенность: ARIS - единственная система, ориентированная на описание бизнеса, где присутствуют различные взгляды на бизнес-систему, которую мы можем оценить и рассмотреть с разных сторон, чего нет в других программных продуктах. В течение последних пяти лет ARIS уверенно лидирует среди средств моделирования.[6] В Таблице 4.2 приводится сравнение функциональных возможностей и свойств инструментальных сред, предназначенных для моделирования бизнес-процессов. Таблица 4.2 Сравнительный анализ по базовым функциям
|