Помощь в учёбе, очень быстро...
Работаем вместе до победы

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

РефератПомощь в написанииУзнать стоимостьмоей работы

В первую очередь поговорим о наследовании. Ранее было сказано, что некоторые объекты обладают одинаковыми свойствами, и поэтому было принято решение создать абстрактные объекты с этими атрибутами. Однако для того чтобы конкретные объекты обладали этими свойствами необходимо провести связь наследования от конкретных объектов к абстрактным: Условие" и «Абстрактный объект». Данная связь показывает… Читать ещё >

Метамодель «Карта операций» (реферат, курсовая, диплом, контрольная)

Граф будет включать в себя следующий свойства:

  • 1) Название бизнес-процесса, обозначенное как «Название БП».
  • 2) Цель бизнес-процесса, обозначенную как «Цель БП».

Далее необходимо описать атрибуты. Начнем с описания атрибутов для первой метамодели, которая представляет собой карту операций:

  • 1) Для обозначения начала бизнес-процесса был создан конкретный объект «Начало БП» Итерация бизнес-процесса конечна, поэтому для того, чтобы выделить начало и конец итерации.
  • 2) Для представления операции был создан конкретный объект «Операция». Данный объект содержит в себе следующие атрибуты:

a. «Название»: типа string. Отражает название операции.

b. «Номер»: типа number. Отражает идентификационный номер операции.

  • 3) Для представления условия был создан конкретный объект «Условие». Данный объект содержит в себе атрибут «Вопрос» типа text, отражающий условие перехода.
  • 4) Для обозначения завершения бизнес-процесса был создан конкретный объект «Завершение БП».
  • 5) Так как от объекта «Условие» может быть проведено не более двух связей одновременно к объектам «Завершение БП», «Операция», «Условие», то необходимо создать абстрактный объект, свойства которого будут наследовать объекты «Завершение БП», «Операция» и «Условие», и который будет контролировать количество выходящих связей.
  • 6) Так как в начале бизнес-процесса может быть либо операция, либо условие, то создадим еще один абстрактный объект «Абстрактный объект 1», который будет контролировать, чтобы с объектом «Начало БП» мог быть связан только один из объектов «Операция» или «Условие».

Перейдем к описанию связей. В данной метамодели присутствуют два вида связей — ассоциация и наследование.

В первую очередь поговорим о наследовании. Ранее было сказано, что некоторые объекты обладают одинаковыми свойствами, и поэтому было принято решение создать абстрактные объекты с этими атрибутами. Однако для того чтобы конкретные объекты обладали этими свойствами необходимо провести связь наследования от конкретных объектов к абстрактным:

  • 1) От конкретных объектов «Условие» и «Операция» к абстрактному объекту «Абстрактный объект 1».
  • 2) От конкретного объекта «Завершение БП» к абстрактному объекту ««Абстрактный объект».

Помимо вышеперечисленных связей, «Абстрактный объект 1» наследуется от абстрактного объекта «Абстрактный объект». Данная связь необходима для того, чтобы с «Началом БП» мог быть связан только один из объектов «Условие» или «Операция», но при этом эти объекты также должны наследовать свойства «Абстрактного объекта», так как из объекта «Условие» может выходить не более двух связей к объектам «Условие», «Операция», «Завершение БП».

Следующее отношение, которое присутствует в данной метамодели, называется ассоциация. Данную связь необходимо создать между следующими равноправными объектами:

  • 1) «Начало БП» и «Абстрактный объект 1». Данная связь отражает первый объект в бизнес-процессе.
  • 2) «Операция» и «Операция». Данная связь характеризует последовательное выполнение операций, которая исключает возможность пользовательского выбора.
  • 3) «Операция» и «Завершение БП». Данная связь отражает завершающую операцию.
  • 4) «Операция» и «Условие». Данная связь показывает, что у операции есть несколько выходов, которые при разных условиях приводят к разным операциям.
  • 5) «Условие» и «Абстрактный объект». Данная связь показывает, при каком условии будет выполнена конкретная операция, следующее условие или бизнес-процесс завершится. В данной связи должен присутствовать ответ на заданный вопрос, который задается с помощью свойств связи в виде типа «fixed list», данное свойство содержит в себе два варианта «+» и «-».
Показать весь текст
Заполнить форму текущей работой