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

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

- присвоение такой характеристике наименования и

- возможность определения её значения и качества.

Идентификатор или имя атрибута – это наименование атрибута, наличие которое свидетельствует о существовании атрибута.

Контейнер или значение атрибута – это описание характеристики, наличие которого определяет сущность атрибута.

Определитель или тип атрибута – это описание характеристики атрибута, который характеризует атрибут качественным образом.

Контейнер (значение) и определитель (тип) атрибута составляют его определение.

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

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

Для целей моделирования атрибуты классифицируются следующим образом.

По типу группировки других атрибутов:

- прямой атрибут – атрибут, не группирующий другие атрибуты;

- прямой группирующий атрибут – атрибут, который группирует через определение другие прямые атрибуты;

- сложный группирующий атрибут – атрибут, который группирует через определение другие прямые и прямые группирующие атрибуты.

По равенству элементов атрибута:

- стандартно-именуемый атрибут – атрибут, который именуется одним и тем же образом для разных объектов;

- однотипный атрибут – атрибут, который имеет один и тот же тип для разных объектов;

- шаблонный атрибут – атрибут, который именуется одним и тем же образом и тип которого одинаков для атрибутов разных объектов;

- равные по значению атрибуты – атрибуты объектов, значения которых идентичны;

- равные атрибуты – атрибуты объектов, идентификатор, контейнер и тип которых идентичны.

По содержимому элементов атрибута:

- постой атрибут – атрибут, который имеет не пустой идентификатор и контейнер;

- абстрактный атрибут – атрибут, который имеет не пустой идентификатор, но пустой контейнер;

- виртуальный атрибут – атрибут, который имеет пустой идентификатор, но не пустой контейнер.

По типу доступа к атрибуту (возможности его идентифицировать и получить значение):

- мнимый атрибут – атрибут, который не доступен никому, в том числе и объекту, которого он характеризует;

- частный атрибут – атрибут, который доступен только объекту, который он характеризует;

- публичный атрибут – атрибут, который доступен всем объектам модели.

По изменяемости содержимого элементов атрибута:

- постоянный атрибут – атрибут, который не может быть изменен ни в какой его части;

- переменный атрибут – атрибут, который может быть изменен в любой его части;

- постоянно-именованный атрибут – атрибут, у которого не может быть изменен идентификатор;

- постоянно-значимый атрибут – атрибут, у которого не может быть изменено значение;

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

- структурно-постоянный атрибут - атрибут, у которого может быть изменено значение, а идентификатор и тип неизменны.

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

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

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

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

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

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

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