Стандартный и расширенный методологические фильтры. Обзор моделей
Обобщение/Специализация. При обобщении аналогичные типы объектов группируются под одним, более старшим типом объекта. Как показано на рис. 116а, тип сущности клиент и тип сущности поставщик объединены под общей концепцией «Участник процесса». Свойства, описанные атрибутами и являющиеся общими для обоих исходных объектов, присваиваются обобщенному объекту. Таким образом, остается описать только такие атрибуты, которые отличны от атрибутов исходных типов объектов. Образование нового типа сущности участник бизнес-процесса представляется графически в виде треугольника, который также является отношением и означает «есть». Под специализацией понимается разделение некоторого общего множества (например, объектов) на подмножества. Оператор специализации является инверсным по отношению к оператору обобщения (пример: сущность участник процесса разделяется на сущности клиент и поставщик}. Специализированные объекты наследуют свойства обобщенных объектов. Кроме наследования, специализированные типы объектов могут обладать также собственными атрибутами. Графически специализация и обобщение представляются одинаково. По этой причине соединения на рисунке не отображаются стрелками, указывающими направление. Специализация в первую очередь поддерживает подход к структуре данных «сверху вниз», обобщение же используется при подходе «снизу вверх». В рамках специализации полнота и степень разделяемости на поднаборы могут определяться в процессе их создания. Рис. 116. Обобщение/Специализация (а) и полная специализация (б) О неразделяемых подмножествах будем говорить в том случае, когда экземпляр одного объекта может быть частью обоих подмножеств. Для приведенного выше примера это означает, что некоторый клиент в то же самое время может быть и поставщиком. Если экземпляр ассоциируется только с одним подмножеством, то множества являются разделяемыми. Когда все специализированные типы объектов, возможные для одного критерия специализации, входят, в состав одного обобщенного типа объекта, говорят о полной специализации. Например, тип сущности человек может быть разделен на типы сущностей мужчина и женщина (рис. 1166). Специализация полностью определена, если в качестве критерия специализации выбран «пол».
Читайте также: IX. ОБЗОР ВАЖНЕЙШИХ ЖЕНСКИХ РАСОВЫХ ОСОБЕННОСТЕЙ Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|