Проверяемый текст
Шило Павел Геннадьевич. Объектно-ролевой подход к формированию информационных систем поддержки управленческих решений (Диссертация 2000)
[стр. 68]

68 Данное ограничение предполагают, что все экземпляры, базирующиеся на предикате (р), должны быть разделены в популяции на базе фактического класса для данного предиката.
юш1(р) ~\/х еРор(Вахе(р)) Зу еРор(Рас1(р))Цу(/?)=х\ Последний вид ограничений мы определим как правило исключения.
Данное правило состоит в том, что популяция различных классов объектов не может иметь какого-либо экземпляра, принадлежащего одновременно двум или более классам объектов.

ехс1тюп({хь...^п}) = V/<,•^[Рор(л:I),)п/>с^^7(л:/) =0] Описанные выше правила обеспечивают наиболее общее представление о том, как должна формироваться информационная структура.
Как уже отмечалось выше, существенным преимуществом объектного подхода является его совместимость с
системами поддержки принятия управленческих решений.
Такая совместимость существует с того момента, когда неформализованная информация структурирована при помощи разбиения на
группы понятий, классификации и применения других абстрактных механизмов.
Другими словами, совместимость может быть обеспечена после определения классов, определения правил отнесения к популяции, выделения популяции информационной структуры и определения дополнительных ограничений на популяцию и правила отнесения к популяции.
Таким образом, несмотря на то, что предлагаемая
объектносемантическим подходом модель позволяет провести концептуальное моделирование на языке, непосредственно интерпретируемым в язык логической модели, пока что не существует автоматических средств разработки концептуальных моделей.
Выделение классов, популяции и построение объектной модели целиком находятся в компетенции коллектива разработчиков.
Для обеспечения совместимости с имеющимися моделями или для облегчения разработки моделей, не требующих описания всего комплекса
[стр. 86]

86 экземплярами обобщенного объектного класса, в отличие от специализации, в которой все определяется правилами образования подкласса.
Во вселенной экземпляров могут быть наложены дополнительные ограничения на правила популяции.
Например, может быть указано, что несмотря на составное имя объекта, в популяции он должен иметь единичный идентификатор.
Данные ограничения могут быть выделены в особое множество ограничений Д Далее мы определим три основных ограничения формирующих Д обязательно присутствующих в модели.
Требование уникальности.
Популяция предикатов (/7), как было отмечено выше, не может иметь множественное отражение в различных экземплярах.
ипира'/р) \/х,уеРор(Р'асГ(р)) /х(р) ~у(р)<^> х у / /Другим видом ограничений является ограничение глобальной роли.
Данное ограничение предполагают, что все экземпляры, базирующиеся на предикате (/?) должны быть разделены в популяции на базе
факгического класса для данного предиката.
шшКр) У х е Рор(Вахс(р)) ЗуеРорСРас/ф)) [у(р) х/ Последний вид ограничений мы определим как правило исключения.
Данное правило состоит в том, что популяция различных классов объектов не может иметь какого либо экземпляра, принадлежащего одновременно двум или более классам объектов.

ехсЫМоп({х\ х„}) V , , < „ /Рор(х1) П Рор(х/) 0 / Описанные выше правила обеспечивают наиболее общее представление о том, как должна формироваться информационная структура.
Как уже отмечалось выше, существенным преимуществом объектного подхода является его совместимость с
автоматизированными средствами разработки приложений.
Такая совместимость существует с того момента, когда неформализованная информация структурирована при помощи разбиения на


[стр.,87]

87 группы понятий, классификации и применения других абстрактных механизмов.
Другими словами, совместимость может быть обеспечена после определения классов, определения правил отнесения к популяции, выделения популяции информационной структуры и определения дополнительных ограничений на популяцию и правила отнесения к популяции.
Таким образом, несмотря на то, что предлагаемая
объектно-ролевым подходом модель позволяет провести концептуальное моделирование на языке, непосредственно интерпретируемым в язык логической модели, пока что не существует автоматических средств разработки концептуальных моделей.
Выделение классов, популяции и построение объектной модели целиком находятся в компетенции коллектива разработчиков.
Для обеспечения совместимости с имеющимися моделями или для облегчения разработки моделей, не требующих описания всего комплекса
понятий и механизмов абстракции, объектно-ролевое моделирование предлагает вводить дополнительные условия и ограничения, что обычно обозначается как «настройка» ядра модели [73].
Ниже мы проиллюстрируем это положение при помощи сравнения с существующими модельными техниками.
Рассмотрим модель «сущность-связь» («епМу-ге1аПопз1йр» тос1е1, сокращенно ЕК).[78] Данная модель является простейшей из существующих и не поддерживает описание механизмов абстракции, а следовательно, и наследования.
Вследствие этого, данный подход не является в чистом виде объектно-ориентированным, однако при помощи ограничений, вводимых в объектно-ролевую модель, мы можем свести ее к модели «сущность-связь».
Ограничение! .(ЕК) Отсутствие сложных классов.
011^110 = 0 Ограничение2.(ЕК) Отсутствие иерархии наследования.
М{1г = 0 , то есть функции иерархии наследования не определены.

[Back]