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

ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский университет "Высшая школа экономики"

Пермский филиал

Факультет бизнес-информатики

Кафедра информационных технологий в бизнесе

УДК 004.65+004.94

ПОСТРОЕНИЕ МОДЕЛЕЙ БИЗНЕС-ПРОЦЕССОВ ПРЕДПРИЯТИЯ ДЛЯ ПРОВЕДЕНИЯ ДЕЛОВЫХ ИГР

Курсовая работа

Работу выполнила студентка группы БИ-11-1 3 курса факультета бизнес-информатики

Н.В. Красилич

Научный руководитель:

доцент кафедры информационных технологий в бизнесе, к.т.н.

О.Л. Викентьева

20 г.

Пермь 2014

Аннотация

Данный отчет содержит подробное описание разработки языка для моделирования реальных бизнес процессов в рамках «Студии компетентностных деловых игр». Для создания языка использовалась DSM-платформа MetaEdit+.

Отчет состоит из двух глав.

Глава 1 содержит описание выбранной предметной области в текстовом представлении, а также в визуальном представлении с помощью нотаций IDEF0, DFD, ERD, Use Case Diagram, Sequence Diagram, Class Diagram.

Глава 2 содержит требования к созданному языку, объекты и атрибуты метамоделей языка, визуальное представление его элементов, а также визуальное описание выбранного бизнес-процесса с помощью разработанного языка.

Оглавление

Аннотация 3

Введение 6

Глава 1. Моделирование и анализ бизнес-процесса 8

«Продажа товаров/услуг/работ» 8

1.1.Текстовое описание бизнес-процесса 8

1.1.1.Планирование продаж 10

1.1.2. Поиск клиентов 11

1.1.3.Продажа товаров/услуг/работ 12

1.2.Описание бизнес-процесса с помощью существующих нотаций 14

1.2.1.Описание бизнес-процесса с помощью IDEF0 14

1.2.2.Описание бизнес-процесса с помощью Data Flow Diagram 15

1.2.3.Описание бизнес-процесса с помощью Entity-Relationship Diagram 16

1.2.4.Описание бизнес-процесса с помощью Use Case Diagram 17

1.2.5.Описание бизнес-процесса с помощью Class Diagram 18

1.2.6.Описание бизнес-процесса с помощью Sequence Diagram 19

Глава 2. Разработка языка для описания реальных бизнес-процессов 20

2.1. Составление требований к разрабатываемому языку 20

2.2. Проектирование языка 21

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

2.2.1. Метамодель «Операция» 24

2.3. Правила разработки метамодели 27

2.3.1. Создание графа 27

2.3.2. Добавление нового объекта в модель 28

2.3.3. Создание связей между объектами 31

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

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

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

2.4.2. Метамодель «Операция» 36

2.5. Моделирование бизнес-процесса «Продажа товаров/услуг/работ» с помощью созданного языка 37

Заключение 42

Библиографический список 43

Приложение A. Описание бизнес-процесса «Продажа товаров/услуг/работ» с помощью IDEF0 44

44

Приложение B. Описание бизнес-процесса «Продажа товаров/услуг/работ» с помощью IDEF0 45

Приложение C. Описание бизнес-процесса «Продажа товаров/услуг/работ» с помощью нотации Sequence Diagram 49

Введение

Для наиболее качественного развития компетенций обучаемого современный учебный процесс должен в необходимых пропорциях сочетать теорию и практику. Это получается далеко не всегда по причине того, что у обучаемого возникает разрыв между этими категориями знаний, что снижает продуктивность обучения.

Часто, процесс оценки знаний бывает субъективен, поскольку охватывает только часть необходимых компетенций. В настоящее время широкое распространение получило такое явление как «геймификация» обучения. Под самим термином «геймификация» понимается внедрение игровой механики в неигровые процессы, такие как, например, обучение [1]. Внедрение игровой механики подразумевает повышение вовлеченности игрока в процесс обучения, путем моделирования условий, с которыми обучаемому придется столкнуться в реальной жизни, а также последующей оценки действий игрока в соответствии с заданным набором компетенций и критериев. Кроме того, игра позволяет сделать процесс обучения и проверки квалификаций автономным. То есть, компании могут обучать новых сотрудников, не требуя при этом дополнительного вмешательства других сотрудников и объектов внешней среды (поставщиков, клиентов и т.д.), таким образом, сокращая затраты.

В соответствие принципу геймификации, был создан проект «Студия компетентностных деловых игр» (далее СКДИ), который позволяет формировать и проверять компетенции, используя деловые игры, построенные на основе реальных бизнес-процессов. Однако, для того чтобы создать «реальную» обстановку в виртуальной среде, необходимо создать язык для описания бизнес-процессов, подходящий для любой деятельности, с помощью которого можно будет учесть все нюансы активностей участников бизнес-процессов.

Компетентностная деловая игра – это информационная система, целью которой является получение определенного уровня профессиональных компетенций в процессе реализации сценариев, определяемых моделями бизнес-процессов (далее БП) предметной области [5]. СКДИ представляет собой набор взаимосвязанных подсистем, выполняющих различные функции. Данная работа является частью комплексной разработки подсистемы проектирования СКДИ.

Данная работа является частью подсистемы проектирования деловой игры (см. приложение А). Она будет включать в себя обследование бизнес-процесса предприятия, что позволит создать унифицированный язык для описания бизнес-процессов любой организации (реальных бизнес-процессов), который может быть трансформирован в модель унифицированного учебного бизнес-процесса.

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

Объектом данной работы являются способы построения моделей бизнес-процессов при проектировании деловых игр.

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

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

Для того чтобы достигнуть данной цели, необходимо выполнить следующие задачи:

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

  2. описать бизнес-процесс с помощью уже существующих нотаций;

  3. выполнить анализ возможности использования рассмотренных нотаций для достижения поставленной цели;

  4. на основе исследования выбранного бизнес-процесса и анализа существующих нотаций сформировать требования к создаваемому языку;

  5. разработать язык в среде MetaEdit+;

  6. описать выбранный бизнес-процесс, используя разработанный язык.