Автор работы: Пользователь скрыл имя, 15 Ноября 2010 в 22:35, Не определен
Моделирование бизнес-процессов позволяет проанализировать не только, как работает предприятие в целом, как оно взаимодействует с внешними организациями, заказчиками и поставщиками, но и как организована деятельность на каждом отдельно взятом рабочем месте.
Моделирование
бизнеса: средства и
методы
Валерий Чеботарев
PC Week
Разработка интегрированных систем управления предприятием (ИСУП), так же, как и любых автоматизированных информационных систем предприятия, начинается со сбора и анализа информации о функциях, процессах, документообороте, структуре предприятия. Обычный подход к анализу деятельности предприятия предполагает создание и анализ различных моделей (функциональных, процессных, информационных и др.).
Особенностью разработки ИСУП как системы комплексной автоматизации предприятия является необходимость выполнения комплексного анализа, требующего использования множества разных типов моделей, отображающих различные стороны деятельности системы. При этом для обеспечения целостности процесса моделирования и анализа необходимо иметь возможность интеграции результатов моделирования в рамках общего проекта или общей модели.
Рис. 1. Применение локальных, малых и средних интегрируемых средств моделирования на различных этапах создания ИСУП
Поэтому
от выбора инструментальных средств
моделирования существенно
Стартовые условия
Каждый аналитик, приступая к анализу системы, должен ориентироваться на минимальный "джентльменский набор" стартовых условий, в состав которого входят:
Формальный перечень работ, которые необходимо выполнить на начальных этапах анализа системы, практически не зависит от того, какие методологии и инструменты будут использованы для моделирования и анализа. От инструментов зависит только результат.
В процессе разработки ИСУП выполняются три уровня анализа, каждый из которых соответствует трем основным стадиям создания ИСУП:
Определение требований начинается со сбора информации об исходной системе. После предварительного экспресс-анализа собранная информация отображается в виде моделей текущего состояния объекта проектирования. Анализ этих моделей позволяет изучить особенности функционирования объекта, выявить имеющиеся узкие места, определить недостатки в организации процессов, структур, используемых систем и т. д.
Рис. 2. Диаграммы классов - ключевой тип диаграмм Rational Rose
Следующий шаг - создание концептуальных моделей будущей ИСУП. На этом этапе происходит наложение знаний о предметной области и эталонных знаний на знания об объекте проектирования, представленные в виде моделей текущего состояния. Результатом первого уровня анализа чаще всего становится техническое задание на ИСУП.
Формирование спецификаций сопровождается выпуском проекта ИСУП, составной частью которого являются модели. На этом шаге обычно принимаются во внимание ограничения, которые необходимо учитывать в моделях ИСУП.
Третий уровень анализа - внедрение - связан с конкретной реализацией проекта ИСУП на предприятии.
При выполнении работ по моделированию на каждом из трех представленных выше уровней могут быть использованы различные инструментальные средства. Вместе с тем необходимость комплексного анализа при создании ИСУП оказывает существенное влияние на выбор инструментов моделирования.
В зависимости от класса создаваемой ИСУП для решения задачи выбора инструмента моделирования целесообразно классифицировать существующие инструментальные средства в соответствии с имеющейся классификацией ИСУП.
Рис.
3. Циклическое использование
Классификация инструментальных средств
Инструментальные
средства, предназначенные для
При разработке ИСУП локальные средства моделирования могут быть использованы только на концептуальном уровне для предварительного анализа или как средство демонстрации заказчику общих предложений по будущему проекту. Задача комплексного анализа системы локальными средствами не может быть решена.
Малые интегрированные средства моделирования, как правило, "исторически выросли" из локальных. Так же, как и последние, они изначально не были ориентированы на комплексный анализ систем. Возможности по интеграции различных моделей в рамках общей модели появились в процессе совершенствования и развития этих программных средств. Характерными особенностями этой категории является наличие в инструментальном средстве независимых компонентов и интеграция моделей путем экспорта и импорта данных (рис. 1).
Типичный
представитель малых
Рис. 4. Модели Designer/2000
BPwin. Поддерживает три методологии моделирования: IDEF0 (диаграммы функций), IDEF3 (только диаграммы процессов), DFD (диаграммы потоков данных) и обеспечивает интеграцию моделей трех типов без экспорта или импорта данных. Интеграция выполняется как путем слияния нескольких моделей, так и посредством переключения на различные методологии в процессе разработки отдельных диаграмм модели. Предусмотрено расширение возможностей анализа систем как в самом пакете BPwin (функционально-стоимостный анализ), так и с помощью экспорта данных в другие пакеты.
ERwin.
Поддерживает несколько
Малые
интегрированные системы, так же
как и локальные, практически
не позволяют выполнить
Средние интегрированные средства моделирования. Эта категория представлена программными продуктами, при создании которых изначально были заложены требования комплексного использования различных методов и типов моделей. Продукты средней категории имеют единую среду для разработки всех поддерживаемых типов моделей, что позволяет применять одни и те же объекты в разных моделях.
К
средним интегрированным
Rational
Rose и Paradigm Plus основаны на объектно-
Помимо UML поддерживаются и другие методы. Отличия между Rational Rose и Paradigm Plus состоят в основном в доступных пользователю типах диаграмм и методов.
Рис. 5. Среда моделирования ARIS
Последние версии Rational Rose позволяют строить восемь типов диаграмм UML: диаграммы прецедентов (Use Cases Diagrams), диаграммы классов (Class Diagrams), диаграммы последовательности (Sequence Diagrams), диаграммы сотрудничества (Collaboration Diagrams), диаграммы состояний (State Diagrams), диаграммы действий (Activity Diagrams), компонентные диаграммы (Component Diagrams), диаграммы развертывания (Deployment Diagram). Основным типом диаграмм, своеобразным ядром моделирования в UML являются диаграммы классов. Кроме UML предусмотрено использование и других методов (Booch, OMT). Пакет применим на всех стадиях и циклах создания ИСУП (рис. 2).
Пакет Paradigm Plus ориентирован на методологию OOCL (Object Oriented Change and Learning) и компонентную технологию проектирования и разработки. Он поддерживает диаграммы различных методов (UML, CLIPP, TeamFusion, OMT, Booch, OOCL, Martin/Odell, Shlaer/ Mellor, Coad/Yourdon). Пакет может быть использован на всех циклах создания ИСУП (рис. 3).
В состав Designer/2000 входят Process Modeller и System Modeller. Process Modeller предназначен для разработки моделей процессов, а System Modeller - для моделей иерархии функций (Function Hierarchy Diagrammer), моделей потоков данных (Dataflow Diagrammer) и моделей типа сущность - отношение (Entity Relationship Diagrammer) (рис. 4).
Process
Modeller позволяет повысить
Средства моделирования среднего класса предназначены для выполнения комплексного анализа систем. Они могут быть успешно применены при создании малых и средних ИСУП, особенно с этапа анализа спецификаций. Слабая сторона - недостаточные возможности для моделирования и анализа на верхнем уровне (анализ требований).
Крупные
интегрированные средства моделирования.
К этой категории относится
Рис. 6. Оценка применимости
инструментальных средств
для анализа ИСУП
Это - семейство ARIS (ARIS Toolset, ARIS Easy Design) компании IDS Sheer AG. В ARIS воплощен практический опыт множества аналитиков, работающих в области проектирования ИСУП, а также учтены недостатки существующих инструментальных средств. Отличительная особенность ARIS - особое внимание к первому уровню анализа (анализ требований) (рис. 5).
Не отказываясь от классификации инструментальных средств на локальные, малые, средние и крупные, используем также другую классификацию инструментальных средств, аналогичную классификации ИСУП на ERP - не-ERP.
Принадлежность к категории ERP для средства моделирования означает, что оно предназначено для выполнения комплексного анализа на всех стадиях (требования, спецификации, внедрение) разработки ИСУП класса ERP. Естественно, такое средство может быть использовано при создании любых других ИСУП, а не только ERP.
Если же средство моделирования принадлежит к категории не-ERP, это означает, что оно не предназначено для выполнения всех уровней анализа при проектировании ИСУП класса ERP, но его (средство) можно использовать при создании локальных, малых или средних ИСУП, не относящихся к классу ERP (рис. 6).
Из рассмотренных выше инструментальных средств к категории ERP можно отнести только ARIS.
Информация о работе Моделирование бизнеса: средства и методы