- •Аннотация
- •Введение
- •Глава 1. Анализ учебных бизнес-процессов
- •Особенности учебных бизнес-процессов
- •Требования к учебному бизнес-процессу
- •Переход от реального бизнес-процесса к учебному
- •Разработка языка описания учебных бизнес-процессов
- •Выводы по главе
- •Глава 2. Реализация языка описания учебных бизнес-процессов
- •Разработка метамоделей
- •Создание графа метамодели
- •Добавление нового объекта в модель
- •Создание связей между объектами
- •Создание визуальных представлений объектов
- •Метамодель «Карта операций убп»
- •Метамодель «Операция»
- •Метамодель «Точка принятия решения»
- •Визуальное описание бизнес-процесса
- •Модель выдержки из реального бизнес процесса
- •Модель карты операций учебного бизнес-процесса
- •Модель операции
- •Модель точки принятия решения
- •Выводы по главе
- •Заключение
- •Библиографический список
Выводы по главе
Разработан язык описания учебных бизнес-процессов, который позволяет удовлетворить все выдвигаемые к нему требования, и учитывает все выявленные особенности учебных бизнес-процессов.
Выделены следующие требования:
УБП должен основываться на описании нескольких реальных бизнес-процессов;
УБП должен учитывать общепринятые производственные стандарты в описываемой предметной области, чтобы учесть те ошибки, которые могут присутствовать в реальных бизнес-процессах;
УБП должен предоставлять игроку возможность управлять развитием бизнес-процесса и учитывать различные варианты развития бизнес-процесса;
УБП должен предоставлять возможность оценки действий игрока;
УБП должен ограничиваться предоставляемыми экспертами данными, которые включают описание реальных бизнес процессов.
Чтобы данные требования выполнялись, язык описания УБП должен содержать объекты и связи, описанные в разделе 1.4. Однако в рамках проекта СКДИ от учебного бизнес-процесса также требуется учитывать показатели реального бизнес-процесса, поэтому при реализации языка необходимо будет использовать язык описания реальных бизнес-процессов, разработанный для проекта СКДИ.
Глава 2. Реализация языка описания учебных бизнес-процессов
Разработанное описание языка будет реализовано при помощи DSM-платформы MetaEdit+.Тем не менее, в предыдущей главе был разработан язык, абстрагирующийся от различных экономических, временных и прочих характеристик бизнес-процесса. Однако в рамках проекта СКДИ подобной абстрагирование недопустимо, чтобы учесть эти характеристики, необходимо совместить язык описания учебных бизнес-процессов с разработанным в рамках проекта СКДИ языком описания реальных бизнес процессов. Поэтому будет добавлено подробное описание каждой операции в бизнес процессе, что позволит выделить все необходимые экономические параметры.
Разработка метамоделей
Разработанное описание языка будет реализовано при помощи DSM-платформыMetaedit+. Поскольку язык достаточно сложен, то его описание разделяется на три уровня, выполненных при помощи трех связанных метамоделей: «Карта операций», «Операция» и «Точка принятия решения». В этой части будет подробно рассмотрено описание каждой метамодели. Для этого нам необходимо проделать следующие шаги:
создать графы для каждой метамодели;
добавить объекты в модели;
создать связи между объектами метамоделей;
определить визуальное представление объектов.
Создание графа метамодели
Сначала необходимо создать граф для метамодели, для этого правой кнопкой в окне «Graphs» вызовем контекстное меню и выберем «CreateGraph». Затем из предложенного списка имеющихся метамоделей выберемMetamodel[GOPRR] и нажмем кнопку «OK» (рис 2.1.):
Рисунок 2.1. Диалоговое окно при создании графа
После проделанных действий нам откроется диалоговое окно (рис 2.2), в котором необходимо ввести имя создаваемого графа. Помимо имени можно определить некоторые свойства. Для этого необходимо в окне «Properties» правой кнопкой вызвать контекстное меню и выбрать «AddElement». Откроется новое диалоговое окно для ввода значений для каждого свойства. Теперь можно вводить такие детали для свойства, как его обязательное имя и необязательное локальное имя, которые будут использоваться в инструментах моделирования. Также можно указать необходимый тип данных для каждого свойства путем выбора из списка возможных типов данных.
После того, как проделаны соответствующие действия, в разделе «Graphs» появится созданный граф «Имя_графа:Metamodel[GOPRR]».
Рисунок 2.2. Диалоговое окно для ввода значений свойств