Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Стандартный и расширенный методологические фильтры. Обзор моделей





Обобщение/Специализация. При обобщении аналогичные типы объектов группируются под одним, более старшим типом объекта. Как показано на рис. 116а, тип сущности клиент и тип сущности поставщик объединены под общей концепцией «Участник процесса». Свойства, описанные атрибутами и являющиеся общими для обоих исходных объектов, присваиваются обобщенному объекту. Таким образом, остается описать только такие атрибуты, которые отличны от атрибутов исходных типов объектов. Образование нового типа сущности участник бизнес-процесса представляется графически в виде треугольника, который также является отношением и означает «есть».

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

Специализация в первую очередь поддерживает подход к структуре данных «сверху вниз», обобщение же используется при подходе «снизу вверх».

В рамках специализации полнота и степень разделяемости на поднаборы могут определяться в процессе их создания.



Рис. 116. Обобщение/Специализация (а) и полная специализация (б)


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

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


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



 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...