Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗДиплом25мая.doc
Скачиваний:
70
Добавлен:
02.05.2015
Размер:
1.34 Mб
Скачать

2.3.2 Представление условий правил управления

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

  • подключен;

  • вызов удаленных методов;

  • отключен.

Подключаемый удаленный объект может находиться в состояниях:

– свободен для подключающегося удаленного объекта;

– формирования прокси- объекта;

– отправки прокси-объекта;

– формирования компонента визуального взаимодействия;

– отправки компонента визуального взаимодействия;

– ожидания действий от подключающегося удаленного объекта.

Подключающийся удаленный объект является экземпляром типов преподаватель и обучающийся и знает о атрибутах, интерфейсах и критериях местоположения подключаемого объекта, и может находиться в следующих отношениях с подключаемым удаленным объектом:

  • подключен;

  • вызов удаленных методов;

  • отключен.

Подключающийся удаленный объект может находиться в состояниях:

–бездействия;

– установление связи с подключаемым удаленным объектом;

– получение прокси-объекта;

– получение компонента визуального взаимодействия;

– взаимодействия с подключаемым удаленным объектом.

Описанное выше представлено на рисунке 2.4.

Обобщенная модель представления знаний о предметной области выделяет множество объектов {Oi}. Объект задается видом:Oi=<{Pij},{Rik}>, где{Pij}- множество свойств, соответствующих Oi; {Rik}- множество отношений, соответствующих Oi.

Чтобы субъект siS, где S= {s1,s2, …, sk} смог взаимодействовать с удаленным объектомojO, где O= {o1, o2, …, on}, необходимо, чтобы последний был известным для субъекта и удовлетворял определенным

111