Разработка языка для описания реальных бизнес-процессов
Основным требованием к создаваемому языку является универсальность, то есть с помощью данного языка может быть описана любой бизнес-процесс различных предметных областей. Более того, разрабатываемый язык должен обладать способностью к трансформации в язык для описания учебных бизнес-процессов. С помощью разрабатываемого языка должна описываться информация достаточная для создания учебного… Читать ещё >
Разработка языка для описания реальных бизнес-процессов (реферат, курсовая, диплом, контрольная)
Составление требований к разрабатываемому языку
Рассмотрев возможности нотаций IDEF0, DFD, ERD, Class Diagram, Use Case Diagram, Sequence Diagram, было выявлено, что ни одна из данных нотаций не подходит в полной мере для описания языка, который может быть трансформирован в язык для описания учебных бизнес-процессов. Однако в совокупности эти диаграммы эти диаграммы могут дать достаточно полное описание бизнес-процессов. Поэтому разрабатываемый язык будет создаваться на их основе.
Основным требованием к создаваемому языку является универсальность, то есть с помощью данного языка может быть описана любой бизнес-процесс различных предметных областей. Более того, разрабатываемый язык должен обладать способностью к трансформации в язык для описания учебных бизнес-процессов.
С помощью разрабатываемого языка должна описываться информация достаточная для создания учебного бизнес-процесса в рамках СКДИ. Любой бизнес-процесс включает в себя следующие характеристики:
- 1) название процесса;
- 2) реализуемая функция или их последовательность;
- 3) участники процесса;
- 4) ответственное лицо — владелец процесса;
- 5) входные и выходные потоки, а также их поставщики (или потребители);
- 6) требуемые ресурсы (производственные, технические, материальные, информационные);
- 7) определяющая цель процесса;
- 8) метрики процесса, точки и процедуры мониторинга [3].
Соответственно создаваемый язык для описания реальных бизнес-процессов должен включать в себя вышеуказанные характеристики.
Владелец процесса — лицо (бизнес-роль), несущее полную ответственность за процесс и наделенное полномочиями в отношении этого процесса. Владелец не касается функций, выполняемых в рамках процесса отдельными исполнителями, ему важна успешная реализация всего процесса. Следовательно, владелец процесса может быть не включен в создаваемый язык, так как для обучающего процесса данный объект не важен, поскольку он не выполняет никаких функций, кроме контроля, а в рамках СКДИ предполагается, что функцию контроля будет выполнять информационная система.
Далее определим, какие ресурсы необходимы для описания бизнес-процесса. Деловая игра представляет собой некую виртуальную сцену, которая отражает реальность для игрока. Для составления данной сцены игроку должны быть представлены виртуальные объекты, с помощью которых он сможет выполнять операции. Так как данные объекты (ресурсы) должны соответствовать ресурсам реальной среды, то они должны быть описаны в «реальном» бизнес-процессе. Таким образом, разрабатываемый нами язык для каждой операции должен включать в себя ресурсы, которые используются в реальной среде.
Итак, ресурсы можно разделить на следующие виды:
- 1) Трудовой ресурс. Под трудовым ресурсов понимается сотрудник, который выполняет операцию или ответственен за ее выполнение.
- 2) Информационный ресурс. Информационный ресурс может регламентировать операцию или быть изменен или добавлен в процессе ее выполнения.
- 3) Продукт.
a. Услуга. Услуга может быть произведена при выполнении операции, а также потреблена или продана.
b. Товар. Товар может быть получен, произведен или потреблен в процессе выполнения операции.
- 4) Финансовый ресурс. Финансовый ресурс может уменьшаться или увеличиваться с выполнением операции.
- 5) Оборудование. Отражает оборудование, необходимое для выполнения операции.