Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_перераб.doc
Скачиваний:
12
Добавлен:
01.05.2025
Размер:
11.31 Mб
Скачать

5. Подмодели

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

Рис.24. Фрагмент потоковой идеограммы модели бизнес-процесса, отображающий содержимое фрейма прецедентов УПРАВЛЕНИЕ ПЕРСОНАЛОМ

Задайте Профи=100, Увольняемые_пpофи = Пpофи*Доля_увольняемых; доля увольняемых 0.1; Увольнения=Пpофи*0.05.

Определите задание интенсивности входного потока Прием как сумму Увольнения + Увольняемые профи и подтвердите свое решение нажатием OK. Затем дважды щелкните по фонду Стажеры, где на "конвейере" можно будет увидеть 50 модельных единиц (стажеров), которые пройдут период "адаптации" за 5 месяцев. Щелкните на флажке-переключателе Sub-model и подтвердите Ваше решение кнопкой OK. Пиктограмма фонда-конвейера Стажеры заменится пиктограммой подмодели с исходящей из пустой затененной рабочей области стрелкой (см. рис. 25).

Рис. 25. Формирование области подмодели во фрейме прецедентов УПРАВЛЕНИЕ ПЕРСОНАЛОМ

В затененной области Вы и будете размещать все подробности, относящиеся уже к подмодели Стажеры. Если затененную рабочую область необходимо увеличить, переместите указатель (в виде руки) на ее границу, активизируйте рамку, и с помощью стрелки доведите область до требуемых размеров. Удерживая указатель мыши на границе, можно область переместить и на новое место. "Заполнение" внутреннего пространства выделенной области можно осуществлять, используя уже известный Вам стандартный инструментарий по конструированию идеограмм ВФП.

Следует иметь ввиду, что элементы подмодели, которые располагаются в затененной рабочей области, недоступны извне. С ними никак нельзя соединиться, так как если Вы переместите курсор из области подмодели, он тот час же примет вид запрещающего знака, предупреждающего, что Вы вышли из "разрешенной" зоны. Тогда, если Вам все же необходимо вернуться в основную схему, придется воспользоваться клавишей "CTRL".

Далее в подмодели сформируйте некоторый объект Класс теории, который отражает Ваше намерение по организации теоретической подготовке вновь нанятых сотрудников в учебном классе. Образуйте также объект Тренинг, который отражает Ваши намерения организовать для стажеров закрепление теоретического материала, полученного в учебном классе, некоторым практическим тренингом. Выразите подобные концептуальные рассуждения фрагментом идеограммы ВФП, размещаемой в области подмодели так, как показано на рис.26.

Рис.26. Эскиз потоковой идеограммы подмодели

Предположим теперь, что теоретическая подготовка занимает в среднем 2 месяца и 20 претендентов успешно прошли этот этап. Подобный факт можно отобразить, дважды щелкнув на фонде Класс теории, вызвав соответствующую диалоговую панель, установив флаг Conveyor, задав время задержки 2 месяца и начальное значение, равное 20. Попытаемся то же самое реализовать и для фонда Тренинг, задав время тренинга в 3 месяца и 30 претендентов, успешно прошедших этот этап.

Теперь мы должны установить связь между фондами и потоками подмодели и основной модели. Для этого нажмите на CTRL и дважды щелкните на пиктограмме подмодели Стажеры. Вы увидите список, как показано на рис. 27, всех возможных вариантов прохождения потока через подмодель Стажеры. В нашем случае такой вариант лишь один. Выберите его и подтвердите Ваш выбор кнопкой OK.

Рис. 27. Панель диалога задания варианта прохождения потока через подмодель Стажеры

Затем переходите к согласованию параметров входных потоков. Для этого Вы должны сообщить, какой же входной поток подмодели будет согласован с входным потоком основной модели Прием ? Дважды щелкните на потоке Noname 2, выберите имя Прием (оно единственное) и подтвердите свой выбор клавишей OK.

Имя Noname 2 будет заменено специальным значком двух сцепленных стрелок, что сигнализирует об успешности объединения входных потоков подмодели и основной модели. Согласование выходного потока подмодели Noname 3 с потоком основной модели осуществляется от потока Адаптация, двойным щелчком по идеограмме этого потока в основной модели. Результаты Ваших успешных действий должны отразится на рис. 28, где изображен окончательный вариант разработанной и согласованной Вами подмодели Стажеры.

Рис.28. Подмодель Стажеры

Для того, чтобы закрыть подмодель (то есть свернуть затененную экранную область), щелкните один раз по стрелке, направленной от подмодели вверх к пиктограмме Стажеры. Этим действием пространство подмодели сворачивается, фрагмент модели приобретает вид, отображенный на рис. 29, а чтобы раскрыть подмодель вновь требуется лишь дважды щелкнуть по соответствующей пиктограмме.

Рис. 29. Фрейм прецедента УПРАВЛЕНИЕ ПЕРСОНАЛОМ, содержащий подмодель Стажеры