- •Конспект лекцій навчальної дисципліни
- •Програма навчальної дисципліни
- •Тема 2. Експертні системи – основні задачі та архітектура.
- •Наиболее известные Экспертные системы
- •Тема 3. Объектно-ориентированный подход при создании экспертной системы. Типы отношений.
- •Отношение обобщения
- •Отношение зависимости
- •Отношение ассоциации
- •Отношение агрегации
- •Отношение композиции
- •Отношение реализации
- •Тема 4. Объектно-ориентированный подход при создании экспертной системы. Типы диаграмм.
- •Тема 5. Представление знаний: принципы и методы.
- •Тема 6. Модели представления знаний.
- •Математическая модель
- •Тема 7. Оперативная аналитическая обработка данных.
- •Тема 8. Понятие измерения: типы шкал, факты и параметры, иерархия измерений.
- •Основные olap-операции
- •Тема 9. Задачи области интеллектуальной обработки информации.
- •Тема 10. Таксономия.
- •Тема 11-12 Оценка сложных объектов, выбор, классификация (распознавание образов), формирование заключения. Задачи квалиметрии и классификации
Отношение зависимости
Отношение зависимости в общем случае указывает некоторое семантическое отношение между двумя элементами модели или двумя множествами таких элементов. Отношение зависимости используется в такой ситуации, когда некоторое изменение одного элемента модели может потребовать изменения другого зависимого от него элемента модели. Отношение зависимости графически изображается пунктирной линией между соответствующими элементами со стрелкой на одном из ее концов («->» или «<-»). На диаграмме классов данное отношение связывает отдельные классы между собой, при этом стрелка направлена от класса-клиента зависимости к независимому классу или классу-источнику.
Возникает когда объект выступает например в форме параметра или локальной переменной.
Отношение ассоциации
Данное отношение обозначается сплошной линией с дополнительными специальными символами, которые характеризуют отдельные свойства конкретной ассоциации. (отношение между двумя классами – классом «Компания» и классом «Сотрудник»)
Отношение агрегации
Отношение агрегации имеет место между несколькими классами в том случае, если один из классов представляет собой некоторую сущность, включающую в себя в качестве составных частей другие сущности. Отношение «часть-целое».
Графически отношение агрегации изображается сплошной линией, один из концов которой представляет собой незакрашенный внутри ромб. Этот ромб указывает на тот из классов, который представляет собой «целое». Остальные классы являются его «частями» (отношение между классом «Грузовой_автомобиль» и классами «Двигатель», «Шасси», «Кабина», «Кузов»)
Отношение композиции
Является частным случаем отношения агрегации. Это отношение служит для выделения специальной формы отношения «часть-целое», при которой составляющие части в некотором смысле находятся внутри целого. Специфика взаимосвязи между ними заключается в том, что части не могут выступать в отрыве от целого, т. е. с уничтожением целого уничтожаются и все его составные части. Пример: живая клетка в биологии, окно интерфейса программы, которое может состоять из строки заголовка, кнопок управления размером, полос прокрутки, главного меню, рабочей области и строки состояния.
Графически отношение композиции изображается сплошной линией, один из концов которой представляет собой закрашенный внутри ромб. Этот ромб указывает на тот из классов, который представляет собой класс-композицию или «целое». Остальные классы являются его «частями»
Отношение обобщения
Отношение «Родитель - потомок». Отношение описывает иерархическое строение классов и наследование их свойств и поведения. При этом предполагается, что класс-потомок обладает всеми свойствами и поведением класса-предка, а также имеет свои собственные свойства и поведение, которые отсутствуют у класса-предка. На диаграммах отношение обобщения обозначается сплошной линией с треугольной стрелкой на одном из концов (рис. 5.12). Стрелка указывает на более общий класс (класс-предок или суперкласс), а ее отсутствие – на более специальный класс (класс-потомок или подкласс).
