Разделы



Разветвляющиеся процессы

Для   разветвления   (разделения   обработки)   рабочих   объектов используется блок Branch :

^ t

Ветвление может быть организовано:

1.  По вероятности - proportion mode

2.            По типу рабочего объекта - type mode

3.            По значению атрибута - attribute value

4.            По выбору пользователя - prompt mode

5.            Свой метод - other

1. Ветвление по вероятности. Вероятности проставляются на выходных для этого блока путях в атрибуте branch - proportions .

Рис. 6.9. Модель с ветвлением процесса по вероятности 1. Ветвление по типу рабочего объекта. Кроме задания типа ветвления, необходимо, чтобы был заданы соответствующие атрибуты на выходных путях. Для организации такого ветвления, необходимо правильно организовать иерархию классов. Значение типа пропускаемого объекта для входного пути блока разветвления должно быть суперклассом для подтипов на выходных путях.

Рис. 6.10. Модель с ветвлением процесса по типу рабочего объекта В вышеприведенной модели объекты ДНЕВНИКИ, ЗАОЧНИКИ и ВЕЧЕРНИКИ являются подклассами класса СТУДЕНТЫ. 2. Ветвление по значению атрибута. Такое ветвление имеет смысл делать, преже всего, для количественных атрибутов. Устанавливается Branch - Attribute – нужный атрибут и Branch - Attribute - Operation – параметр выбора: больше, меньше и т.д., Branch - Upper верхняя граница, Branch - Lower – нижняя граница, Branch - Value – точное значение.


Дистанционное Обучение Форекс- - это прекрасная возможность для Тебя подготовиться к успешной работе на бирже Forex!


 


Рис. 6.11. Модель с ветвление процесса по значению атрибута 3. Ветвление по выбору пользователя. (щ елчок мышкой при запросе ).

Использование хранилищ рабочих объектов

Для организации этого процесса используются блоки Store – поместить и Retrieve – извлечь, соответственно:

Существуют следующие методы использования хранилища:

•         Произвольный – random,

•         По ассоциации – association.

Произвольный метод использования хранилища Произвольный   метод   использования   хранилища   предполагает произвольный характер выборки объекта из хранилища при входе в хранилище объекта-запроса (рис. 6.12).

Рис. 6.12.Модель с произвольным методом использования хранилища В    блоке   извлечения   Retrieve    атрибут   retrieve - mode    (метод выборки) устанавливается в random - lookup . Для работы необходимо: 1.Создать хранилище ( pool ), склонировав его с палитры Tools .

2. Установить привязку блоков хранения-извлечения и хранилища (в меню блока choose pool , затем в меню хранилища -- select ).

Аналогично устанавливаются параметры для блока Store (помещения).

Читать далее: Установление ассоциаций между рабочими объектами