v¦bo project
О проекте Vlad's Business Objects
Объектное моделирование
Сущности и объекты
Сущности и объекты
Свойства
Автор: Тюрин Владислав
Дата публикации: 27 марта 2015
Поделиться
Файлы
Новое
Чем хороши шаблоны, условия для бизнеса на старте, как менеджеры теряют время,...
Как работать по 12 часов в день, какая экономика может себе позволить инновации,...
Абсолютная экономическая эффективность, как статистика измеряет прошлое, ещё...
Поиск
c l i c k ! m e
Описывается одна из важнейших базовых концепций проекта: создание и использование объектных моделей. Это основа процессов исследования бизнес-моделей в рамках проекта.

Основная методика моделирования, применяемая в проекте Vlad's Business Objects, основана на понятиях о сущностях, естественных и репрезентативных объектах и их взаимодействии. Настоящий документ является базовым стандартом моделирования репрезентативной модели естественных объектов выбранной предметной области.

Цель метода моделирования – это построение модели естественных объектов предметной области, отвечающей условиям: адекватность (модель должна достоверно представлять объекты и их взаимодействие), ориентирование на цель (модель должна иметь возможность учета целей разработчика), репрезентативность (модель должна представлять концептуально объекты и их взаимодействие).

Главные задачи метода моделирования: описание и документирование технологии моделирования естественных объектов и решение вопросов о её применении; создание инструмента описания (формализации) объектов и их взаимодействия в рамках выбранной для моделирования предметной области; создание информационных инструментов моделирования.

Сущности и объекты

Моделирование систем связано с исследованием и формализацией в них различных сущностей. Понятие сущности определяется как некоторая условно-выделенная по определенным признакам часть системы (целостная или не целостная). Выделение сущностей в системе произвольно и основано на субъективном восприятии (репрезентации) системы лицом, которое такую сущность вычленяет.

Следует различать понятия «сущность» и «подсистема». В отличие от сущности, подсистема относительно крупная условно-выделенная часть, в которой уже при выделении её из системы, рассматриваются взаимодействующие или взаимно соотносящиеся сущности.

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

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

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

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

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

Объект - это целостная сущность, которая многоаспектно представляется в системе и обладает, объективно или субъективно, возможностями взаимодействия с другими объектами или возможностями взаимного отношения с другими объектами. То, что воспринимается, как нечто целое и способное участвовать в отношениях с другим целым является объектом. Одной из главных характеристик объекта для практики управления является именно его управляемость. Объект модели может быть представлен как сущность, состоящая из других сущностей, или как сущность, входящая в состав другой сущности.

В моделировании используется некоторая репрезентация того целого, что является целым в реальности. Соответственно, в модели используется представление некоторого реального объекта – репрезентативный объект (аналог объекта, существующего в окружающем мире).

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

Естественный объект – это объект, существующий в реальной системе. Репрезентативный объект – это объект, выделенный и определенный в модели, которая представляет собой репрезентацию соответствующей предметной области реальной системы.

Необходимость выделения естественных объектов связана с тем, что имеется отличие между совокупностями объектов окружающего мира и объектов в репрезентативной модели. Такое отличие порождает два явления: не репрезентированные естественные объекты и неестественные репрезентативные объекты.

Не репрезентированные естественные объекты – естественные объекты, присутствующие в реальной системе и не нашедшие прямого представления в модели в виде репрезентативных объектов.

Неестественные репрезентативные объекты – репрезентативные объекты, присутствующие в модели, но отсутствующие в реальной системе в виде явных естественных объектов.

В процессе построения и использования модели, объектом называется всегда не естественный, а репрезентативный объект. В связи с этим в проекте Vlad's Business Objects под понятием «объект» всегда, а тем более при моделировании, понимается репрезентативный объект модели.

С учетом существования не репрезентированных естественных объектов и неестественных репрезентативных объектов, объекты модели разделяются на простые, абстрактные и управляющие.

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

Абстрактным называется объект, который непосредственно не представляет естественный объект, а является синтезом (генерализацией) одного или нескольких разных естественных объектов реальности или их частей. Чаще всего естественные объекты реальности, на основе которых формируется абстрактный объект, в модели определены как простые или абстрактные объекты.

Управляющим называется объект, который не существует в реальности и не является результатом синтеза естественных объектов реальности или их частей. Это особый тип репрезентативных объектов, которые создаются в модели не на основе некоторого прямого восприятия окружающего мира, а на основе деятельности по разработке и применению модели, на основе моделирования. Их появление как способ дополнения репрезентативной модели некоторыми частями, восполняющими недостаток информации, знаний, логической способности, понятий и т.п. Это объекты, которые определяют искусственные целостности, имеющие к реальности опосредованное отношение и введены в оборот человеком. Зачастую управляющие объекты – это упрощенное представление некоторой подсистемы с определенной точки зрения.

Различие между объектами простыми, абстрактными и управляющими достаточно сложно определить, а в ряде случаев практически невозможно. Ниже приведен ряд сравнительных характеристик простых, абстрактных и управляющих объектов, которые можно использовать для идентификации вида объекта.

Непосредственное целостное восприятие объекта человеком в реальности

Простой объект: возможно, как совокупность синхронизированных стимулов-раздражителей от объекта реальности

Абстрактный объект: без дополнительных определений невозможно

Управляющий объект: без дополнительных определений невозможно

Восприятие объекта человеком в реальности по отдельным характерным частям

Простой объект: возможно, как разделенная совокупность стимулов-раздражителей от объекта реальности

Абстрактный объект: возможно, как совокупность стимулов-раздражителей от разных объектов реальности

Управляющий объект: без дополнительных определений невозможно

Цель присутствия данного типа объектов в мышлении человека

Простой объект: отражение в модели объектов реальности

Абстрактный объект: отражение в модели важных взаимодействий объектов реальности

Управляющий объект: отражение в модели важных взаимодействий мышления с объектами реальности

Для чего в модели используются объекты данного типа

Простой объект: для взаимодействия с объектами реальности

Абстрактный объект: для взаимодействия с взаимодействующими объектами реальности

Управляющий объект: для взаимодействия с моделью и обеспечения целостности репрезентативной модели

Участие органов чувств в восприятии объектов данного типа

Простой объект: преимущественное

Абстрактный объект: преимущественное

Управляющий объект: не влияет

Участие мышления чувств в восприятии объектов данного типа

Простой объект: не преимущественное

Абстрактный объект: преимущественное

Управляющий объект: основное

Зависимость от идентификации (т.е. зависимость от понятийного определения объекта)

Простой объект: не преимущественная

Абстрактный объект: преимущественная, объекты могут использоваться по частям без идентификации, но при использовании их как целостности требуется идентификация

Управляющий объект: критическая, объекты не могут использоваться без идентификации

В процессе моделирования, важным является понятие времени жизни объекта модели – время, в течение которого объект может взаимодействовать с другими объектами тем или иным способом.

Скачайте полную версию публикации и дополнительные материалы
по ссылкам в разделе 'Файлы' в левой части страницы.
    страницы:      первая   предыдущая   следующая   последняя