Назначение и функциональные возможности системы
Система метамоделирования обеспечивает:
• Разработку метамоделей для описания бизнес-процессов в тех или иныхобластях хозяйственной деятельности;
• Создание на основании метамодели экземпляра моделей, описывающих реально существующие объекты и процессы;
• Разработку единого репозитория метамоделей, типов данных, атрибутов и объектов общего назначения;
• Поддержку работы произвольных приложений через единую систему метаданных.
• Разработку метамоделей для описания бизнес-процессов в тех или иныхобластях хозяйственной деятельности;
• Создание на основании метамодели экземпляра моделей, описывающих реально существующие объекты и процессы;
• Разработку единого репозитория метамоделей, типов данных, атрибутов и объектов общего назначения;
• Поддержку работы произвольных приложений через единую систему метаданных.
Общие сведения и определения
Ниже приведен перечень основных терминов, используемых в системе метамоделирования:
• Метаобъект – именованное описание некоторой сущности, относящейся к объектам реального мира, построенное на наборе определенных характеристик и методов поведения;
• Метасвязь – именованное правило отношений между двумя метаобъектами;
• Метамодель – объединение метаобъектов и метасвязей, используется для моделирования некоторой предметной области;
• Модель – описание произвольного множества объектов реального мира, построенного на данных определенной метамодели;
• Объект – экземпляр метаобъекта, описывающий определенный элемент модели;
• Связь – экземпляр метасвязи, устанавливающий отношение между двум объектами модели;
• Атрибут – значимая характеристика метаобъекта или метасвязи, входит в состав описания метаобъекта или метасвязи;
• Значение атрибута – величина, относящаяся к атрибуту определенного объекта или связи;
• Базовый тип данных – простейший, атомарный тип, хранение которого может быть реализовано без дополнительного описания;
• Ссылочный тип данных – ссылка на объект некоторого типа, входящего в данную метамодель, при этом свойства этого объекта расширяют набор свойств текущего объекта.
• Приложение – произвольная программа, использующая данные системы метамоделирования через унифицированный программный интерфейс;
• Платформа – часть системы метамоделирования, предназначенная для операций с метаданными и общих операций администрирования.
• Метаобъект – именованное описание некоторой сущности, относящейся к объектам реального мира, построенное на наборе определенных характеристик и методов поведения;
• Метасвязь – именованное правило отношений между двумя метаобъектами;
• Метамодель – объединение метаобъектов и метасвязей, используется для моделирования некоторой предметной области;
• Модель – описание произвольного множества объектов реального мира, построенного на данных определенной метамодели;
• Объект – экземпляр метаобъекта, описывающий определенный элемент модели;
• Связь – экземпляр метасвязи, устанавливающий отношение между двум объектами модели;
• Атрибут – значимая характеристика метаобъекта или метасвязи, входит в состав описания метаобъекта или метасвязи;
• Значение атрибута – величина, относящаяся к атрибуту определенного объекта или связи;
• Базовый тип данных – простейший, атомарный тип, хранение которого может быть реализовано без дополнительного описания;
• Ссылочный тип данных – ссылка на объект некоторого типа, входящего в данную метамодель, при этом свойства этого объекта расширяют набор свойств текущего объекта.
• Приложение – произвольная программа, использующая данные системы метамоделирования через унифицированный программный интерфейс;
• Платформа – часть системы метамоделирования, предназначенная для операций с метаданными и общих операций администрирования.
Основные типы пользователей в системе
Пользователей системы условно можно разделить на две категории по характеру решаемых задач:
• Методологи – разработчики метамоделей для определенных предметных областей;
• Бизнес-аналитики – специалисты, отражающие в моделях конкретные реализации сущностей предметных областей.
Требования и характер решаемых задач для разных типов пользователей указаны ниже.
Методолог
Наиболее подготовленный специалист, имеющий теоретическую подготовку в области моделирования.
Методолог отвечает за:
• Разработку новых метамоделей и актуализацию существующих;
• Ведение единого репозитория атрибутов и типов данных;
• Подготовку пользовательской документации по разработанным метамоделям;
• Тестирование и ввод метамоделей в эксплуатацию.
Бизнес-аналитик
Специалист, владеющий экспертными знаниями в определенной предметной области, и имеющий подготовку в области описания бизнес-процессов.
Бизнес-аналитик отвечает за:
• Разработку моделей для описания реальных объектов той или иной предметной области на основании выбранной метамодели;
• Своевременную актуализацию параметров моделей;
• Ведение единого репозитория атрибутов и типов данных;
• Подготовку отчетности по разработанным моделям.
• Методологи – разработчики метамоделей для определенных предметных областей;
• Бизнес-аналитики – специалисты, отражающие в моделях конкретные реализации сущностей предметных областей.
Требования и характер решаемых задач для разных типов пользователей указаны ниже.
Методолог
Наиболее подготовленный специалист, имеющий теоретическую подготовку в области моделирования.
Методолог отвечает за:
• Разработку новых метамоделей и актуализацию существующих;
• Ведение единого репозитория атрибутов и типов данных;
• Подготовку пользовательской документации по разработанным метамоделям;
• Тестирование и ввод метамоделей в эксплуатацию.
Бизнес-аналитик
Специалист, владеющий экспертными знаниями в определенной предметной области, и имеющий подготовку в области описания бизнес-процессов.
Бизнес-аналитик отвечает за:
• Разработку моделей для описания реальных объектов той или иной предметной области на основании выбранной метамодели;
• Своевременную актуализацию параметров моделей;
• Ведение единого репозитория атрибутов и типов данных;
• Подготовку отчетности по разработанным моделям.