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

2.3.4. Создание визуальных представлений объектов

На следующем шаге создают визуальное представление для каждого созданного объекта в данной метамодели. Для этого необходимо перейти на вкладку «Metamodel Browser» и выберать нужный граф. В разделе «Contents:Object types» отобразятся все созданные ранее объекты (см. рис. 2.7).

Рисунок 2.7. Созданные ранее объекты

Далее задают для каждого объекта уникальную фигуру, которая будет отображаться пользователю на диаграмме, а также будет ему понятна. Для этого нужно два раза кликнуть на объект. После этого откроется диалоговое окно с характеристиками выбранного объекта (см. рис. 2.8).

Рисунок 2.8. Диалоговое окно с характеристиками объекта "Объект"

Для создания фигуры используют раздел «Symbol Editor». Необходимо нажать на соответствующую иконку и открывается новое окно, в котором присутствуют самые простые функции графического редактора.

Рисунок 2.9. Редактор представления объекта "Объект"

Кроме того, иногда внутри фигуры необходимо добавить текст, отражающий некоторое свойство объекта. Для этого необходимо добавить функцию «Text».

Рисунок 2.10. Диалоговое окно для добавления свойств

Нажимают на «Property» и из предложенного списка выбирают свойство.

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

В данном разделе будут представлены разработанные метамодели создаваемого языка. Метамодели создаются в соответствие с правилами, описанными в разделе 2.3.

2.4.1. Метамодель «Карта операций»

Последовательно выполняя действия описанные в разделе 2.3. была создана метамодель «Карта операций» (см. рис. 2.11), которая позволяет описать бизнес-процесс в виде последовательности операций.

Рисунок 2.11. Метамодель "Карта операций"

Визуально объекты метамодели «Карта операций» будут представлены следующим образом:

  1. «Операция» - прямоугольник без заливки и с черным контуром, в правом углу которого находится текст, отражающий номер операции, а в середине – текст, отражающий название операции.

  2. «Начало БП» - равнобедренный треугольник с зеленой заливкой и черным контуром, основание которого находится сверху. Данный треугольник содержит в себе текст «Начало».

  3. «Завершение БП» - равнобедренный треугольник с зеленой заливкой и черным контуром, основание которого находится снизу. Данный треугольник содержит в себе текст «Конец».

  4. «Условие» - ромб, с желтой заливкой и черным контуром, содержащий внутри текст, отражающий его свойство объекта «Условие» - «Вопрос».

Визуально связи метамодели «Карта операций» будут представлены следующим образом:

  1. «Старт» - стрелка, выходящая из объекта «Начало БП» к одному из объектов «Условие» или «Операция».

  2. «Проверка условия» - стрелка, выходящая из объектов «Операция», «Начало БП» или «Условие» к объекту «Условие».

  3. «Последовательность» - стрелка, выходящая из объекта «Операция» к самому себе.

  4. «Конец операций» - стрелка, выходящая из объектов «Операция» или «Условие» к объекту «Завершение БП».

  5. «Результат проверки» - стрелка, выходящая из объекта «Условие» к объектам «Условие», «Операция» или «Завершение БП», на перегибе которой расположен круг с желтой заливкой и черным контуром. Внутри этого круга находится один из вариантов ответа «+» или «-».