Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая по языку моделирования УБП.docx
Скачиваний:
69
Добавлен:
02.06.2015
Размер:
1.54 Mб
Скачать
    1. Выводы по главе

Разработан язык описания учебных бизнес-процессов, который позволяет удовлетворить все выдвигаемые к нему требования, и учитывает все выявленные особенности учебных бизнес-процессов.

Выделены следующие требования:

  1. УБП должен основываться на описании нескольких реальных бизнес-процессов;

  2. УБП должен учитывать общепринятые производственные стандарты в описываемой предметной области, чтобы учесть те ошибки, которые могут присутствовать в реальных бизнес-процессах;

  3. УБП должен предоставлять игроку возможность управлять развитием бизнес-процесса и учитывать различные варианты развития бизнес-процесса;

  4. УБП должен предоставлять возможность оценки действий игрока;

  5. УБП должен ограничиваться предоставляемыми экспертами данными, которые включают описание реальных бизнес процессов.

Чтобы данные требования выполнялись, язык описания УБП должен содержать объекты и связи, описанные в разделе 1.4. Однако в рамках проекта СКДИ от учебного бизнес-процесса также требуется учитывать показатели реального бизнес-процесса, поэтому при реализации языка необходимо будет использовать язык описания реальных бизнес-процессов, разработанный для проекта СКДИ.

Глава 2. Реализация языка описания учебных бизнес-процессов

Разработанное описание языка будет реализовано при помощи DSM-платформы MetaEdit+.Тем не менее, в предыдущей главе был разработан язык, абстрагирующийся от различных экономических, временных и прочих характеристик бизнес-процесса. Однако в рамках проекта СКДИ подобной абстрагирование недопустимо, чтобы учесть эти характеристики, необходимо совместить язык описания учебных бизнес-процессов с разработанным в рамках проекта СКДИ языком описания реальных бизнес процессов. Поэтому будет добавлено подробное описание каждой операции в бизнес процессе, что позволит выделить все необходимые экономические параметры.

    1. Разработка метамоделей

Разработанное описание языка будет реализовано при помощи DSM-платформыMetaedit+. Поскольку язык достаточно сложен, то его описание разделяется на три уровня, выполненных при помощи трех связанных метамоделей: «Карта операций», «Операция» и «Точка принятия решения». В этой части будет подробно рассмотрено описание каждой метамодели. Для этого нам необходимо проделать следующие шаги:

  1. создать графы для каждой метамодели;

  2. добавить объекты в модели;

  3. создать связи между объектами метамоделей;

  4. определить визуальное представление объектов.

      1. Создание графа метамодели

Сначала необходимо создать граф для метамодели, для этого правой кнопкой в окне «Graphs» вызовем контекстное меню и выберем «CreateGraph». Затем из предложенного списка имеющихся метамоделей выберемMetamodel[GOPRR] и нажмем кнопку «OK» (рис 2.1.):

Рисунок 2.1. Диалоговое окно при создании графа

После проделанных действий нам откроется диалоговое окно (рис 2.2), в котором необходимо ввести имя создаваемого графа. Помимо имени можно определить некоторые свойства. Для этого необходимо в окне «Properties» правой кнопкой вызвать контекстное меню и выбрать «AddElement». Откроется новое диалоговое окно для ввода значений для каждого свойства. Теперь можно вводить такие детали для свойства, как его обязательное имя и необязательное локальное имя, которые будут использоваться в инструментах моделирования. Также можно указать необходимый тип данных для каждого свойства путем выбора из списка возможных типов данных.

После того, как проделаны соответствующие действия, в разделе «Graphs» появится созданный граф «Имя_графа:Metamodel[GOPRR]».

Рисунок 2.2. Диалоговое окно для ввода значений свойств