Упражнение 4

advertisement
Моделирование бизнеспроцессов с помощью ALLFusion
Process Modeler (BPWin 7.x)
5. Построение диаграмм IDEF3
Мы научимся:
• Технике моделирования IDEF3
• Созданию диаграмм в AllFusion Process
Modeler
Применение:
• Для описания процессов в виде
последовательности событий или работ был
разработан способ описания процессов
IDEF3. Эта техника основана на описании
сценария выполняемых работ, основана она
на описании последовательности событий,
происходящих в результате предписанных
логических условий.
Применение:
• IDEF3-модели являются дополнением к диаграммам,
описанным в стандарте IDEF0, кроме того, они
являются основой для построения имитационных
моделей. Жестких ограничений при описании моделей
этого типа нет, но в случае реализации дальнейшей
интеграции модели IDEF3 со средством имитационного
моделирования Arena, обратитесь за рекомендациями к
преподавателю.
Техника моделирования IDEF3
• Основным блоком модели является Работа
Unit of Work (UOW). На диаграмме она
изображается прямоугольником, кроме того,
каждая работа имеет имя (уникальное) и
номер (родительской и дочерней работ).
Техника моделирования IDEF3
• В таблице представлены основные типы
стрелок и их графическое отображение на
диаграмме IDEF3, они аналогично
указанным в стандарте IDEF0 всегда
взаимосвязаны с работами, но в данном
стандарте все стрелки направлены в одну
сторону.
Техника моделирования IDEF3
Стрелки:
Название
Temporal
Precedence
(Временное
предшествование)
Отображение
Соединяет работы, выполнение которых проходит
последовательно.
Отображение
Relationship
(Нечеткое
отношение)
Отображает связи как между единицами работ,
так и между единицами работ и объектамиссылками.
Отображение
Object Flow
(Объектный поток)
Применяется для описания использования
объекта в двух или более единицах работы.
Техника моделирования IDEF3
• Перекрестки (Junction) используются для
отображения логики взаимодействия
потоков при слиянии и разветвлении или
для отображения множества событий,
которые могут или должны быть завершены
перед началом следующей работы.
• Различают перекрестки для слияния (Fan-in
Junction) и разветвления (Fan-out Junction)
потоков. Перекресток не может быть
использован одновременно для слияния и
разветвления.
• В таблице описаны виды перекрестков и их
графическое отображение на диаграмме
IDEF3.
Перекрестки:
Наименование
Asynchronous AND
Обозначение
Смысл в случае
слияния потоков
Смысл в случае
разветвления
потоков

Все
предшествующие
процессы должны
быть завершены
Все следующие
процессы должны
быть запущены
Все
предшествующие
процессы должны
быть завершены
одновременно
Все следующие
процессы
запускаются
одновременно
Synchronous AND

Перекрестки:
Наименование
Asynchronous OR
Synchronous OR
Exclusive OR: XOR
Обозначение
O
O
X
Смысл в случае
слияния потоков
Смысл в случае
разветвления
потоков
Один или
несколько
предшествующих
процессов должны
быть завершены
Один или
несколько
следующих
процессов должны
быть запущены
Один или
несколько
предшествующих
процессов должны
быть завершены
одновременно
Один или
несколько
следующих
процессов
запускаются
одновременно
Только один
предшествующий
процесс завершен
Только один
следующий
процесс
запускается
Особенности техники IDEF3
• Объекты-ссылки являются специальными
символами, которые ссылаются на внешние части
процесса. Они добавляются на диаграмму для того,
чтобы обратить внимание на что-либо важное, что
невозможно связать со стрелкой, работой или
перекрестком. Официальная спецификация IDEF3
различает три стиля объектов-ссылок – безусловные
(unconditional), синхронные (synchronous) и
асинхронные (asynchronous). AllFusion Process
Modeler поддерживает только безусловные объектыссылки. При внесении объектов-ссылок необходимо
указать их тип.
Типы объектов-ссылок
Тип объектассылки
Цель описания
OBJECT
Описывает участие важного объекта в работе.
GOTO
Инструмент циклического перехода (в повторяющейся
последовательности работ), возможно на текущей
диаграмме, но не обязательно. Если все работы цикла
присутствуют на текущей диаграмме, цикл может также
изображаться стрелкой, возвращающейся на стартовую
работу. GOTO может ссылаться на перекресток.
UOB (Unit of
behavior)
Применяется, когда необходимо подчеркнуть множественное
использование какой-либо работы, но без цикла. Обычно
этот тип ссылки не используется для моделирования
автоматически запускающихся работ.
NOTE
Используется для документирования важной информации,
относящейся к каким-либо графическим объектам на
диаграмме. NOTE является альтернативой внесению
текстового объекта в диаграмму.
Типы объектов-ссылок
Тип объектассылки
ELAB
(Elaboration)
Цель описания
Используется для усовершенствования графиков или
более детального описания. Обычно употребляется
для детального описания разветвления и слияния
стрелок на перекрестках.
Объекты-ссылки должны быть связаны с единицами работ или
перекрестками пунктирными линиями.
Рецепт
Испечь
пирог
Съесть
пирог
Непронумерованные прямоугольники
на диаграмме позволяют описать
функции без создания работ. Это
простой путь выражения идей и
концепций.
Перед созданием диаграммы посмотрим
видео-ролик последовательности наших
действий.
Упражнение №4
Создание диаграммы IDEF3
• Декомпозируйте работу «Сборка настольных
компьютеров» (число работ->4 нотация>IDEF3)
• Данные о работе №1 введите в соответствии с
таблицей:
Упражнение №4
Свойства работы диаграммы IDEF3
Name
Подготовка
компонентов
Definition
Свойства UOW
Facts
Constrains
Objects
Компоненты:
винчестеры,
корпуса,
материнские Доступные
Подготавлива
платы,
операционн Установка
ются все
видеокарты, ые системы: модема требует
компоненты
звуковые
Windows 98, установки
компьютера
карты,
Windows NT, дополнительного
согласно
дисководы CDпрограммного
спецификаци
Windows
ROM и
обеспечения
и заказа
2000
флоппи,
модемы,
программное
обеспечение
Упражнение №4
Внесите на диаграмму оставшиеся работы:
Установка материнской платы и винчестера,
Установка модема,
Установка дисковода CD-Rom,
Установка флоппи-дисковода,
Инсталляция операционной системы,
Инсталляция дополнительного программного обеспечения
• С помощью кнопки
создайте объект-ссылку с
наименованием «Компонент». Свяжите этот объект с
работой «Подготовка компонентов»
• Свяжите стрелкой работы «Подготовка
компонентов» (выход) и «Установка материнской
платы и винчестера». Измените стиль стрелки на
Object Flow (Объектный поток).
Упражнение №4
Добавление связей и ссылок
• С помощью кнопки
внесите два перекрестка типа
асинхронного «или» (J1иJ2) и свяжите работы с
перекрестками.
• Правой кнопкой мыши щелкните по перекрестку
для разветвления (fan-out), выберите Name и внесите
имя работы «Компоненты, требуемые в
спецификации заказа»
• Создайте два перекрестка типа исключающего
«Или» и свяжите работы «Инсталляция
операционной системы», «Инсталляция
дополнительного программного обеспечения»
• Результат см. на рисунке:
Упражнение №4
Итоговая диаграмма:
USED AT:
AUTHOR:
DATE: 10. 04.2005
WORKI NG
PROJECT: Ñáîðêà è òåñòèðîâàíèå êîìïüþòåðîâ
REV:
DRAFT
18. 10.2007
READER
DATE CONTEXT:
RECOMMENDED
NOTES: 1 2 3 4 5 6 7 8 9 10
PUBLI CATION
A0
Êîìïî íåíòû
0ð.
Óñòàí îâêà
ôëî ïïè-äèñêîâî äà
0ð.
Èíñòàëëÿöèÿ
îï åðàöèî ííîé ñèñòåì û
3
O
0ð.
0ð.
Óñòàí îâêà
ìàòåðèíñêî é
ïëàòû è
âèí ÷åñòåðà
0ð.
Ïî äãîòî âêà
êîì ïîí åíò
1
Óñòàí îâêà
äèñêîâîäà
CD-ROM
O
7
J2
6
2
X
J1
J3
0ð.
Óñòàí îâêà
ìî äåìà
X
5
J4
0ð.
Èíñòàëëÿöèÿ
äîï îëíèòåëüíî ãî
ïðî ãðàìì íîãî
îáåñïå÷åí èÿ
4
NODE:
TITLE:
A2.1
Ñáîðêà íàñòîëüíûõ êîìïüþòåðîâà
Ïðî ãðàìì íîå
îáåñïå÷åí èå
NUMBER:
Упражнение №4
Создание сценария
• Выберите пункт меню Diagram/ Add IDEF3 Scenario.
• Создайте диаграмму сценария на основе диаграммы
IDEF3 «Сборка настольных компьютеров»
Упражнение №4
Стоимостной анализ
• В диалоге Model Properties (меню Model) во вкладке ABC Units
установите единицы измерения денег и времени- рубли и часы
Упражнение №4
Стоимостной анализ
• Перейдите в Dictionary/Cost Center и в диалоге Cost Center
Dictionary внесите название и определение центров затрат.
Центр затрат
Определение
Управление
Затраты на управление, связанные с составлением
графика работ, формированием партий
компьютеров, контролем над сборкой и
тестированием
Рабочая сила
Затраты на оплату рабочих, занятых сборкой и
тестированием компьютеров
Компоненты
Затраты на закупку компонентов
• Для отображения стоимости каждой работы в нижнем левом
углу перейдите в Model/Model Properties и во вкладке Display
включите опцию ABC Data. В области ABC Units установите
«стоимость работы», для отображения «частоты» или
«продолжительности» переключите кнопки.
Упражнение №4
Стоимостной анализ
• Для назначения стоимости работе следует щелкнуть по ней
правой кнопкой мыши и выбрать в контекстном меню Cost
• Для работ на диаграмме А2 внесите параметры АВС:
Имя работы
(Activity name)
Центр затрат
(Cost center)
Сумма центра
затрат (Cost
Center Cost, t)
Продолжительность
, день (Duration)
Частота
(Frequency)
Отслеживание
расписания и
управление
сборкой и
тестированием
Управление
500,00
1,00
1,00
Сборка
настольных
компьютеров
Рабочая сила
100,00
1,00
12,00
Компоненты
16000,00
Упражнение №4
Стоимостной анализ
Имя работы
(Activity name)
Центр затрат
(Cost center)
Сумма центра
затрат (Cost
Center Cost, t)
Сборка
ноутбуков
Рабочая сила 140,00
Тестирование
компьютеров
Рабочая сила 60,00
Продолжительность
, день (Duration)
Частота
(Frequenc
y)
1,00
20,00
1,00
32,00
Компоненты 28000,00
• Просмотрите результат- стоимость работы
верхнего уровня.
• Сгенерируйте отчет Activity Cost Report.
Упражнение №4
Стоимостной анализ
• Для генерации отчетов используйте пункт
меню Tools->Reports
Упражнение №4
Использование категорий UDP
1. Перейдите в меню Dictionary/UDP Keywords и в
диалог UDP KeywordList внесите следующие
ключевые слова UDP:
Расход ресурсов
Документация
Информационная система
2. Создайте UDP. Для этого перейдите в
Dictionary/UDP и в словарь внесите имя UDP,
например «Приложение».
Упражнение №4
Использование категорий UDP
3. Для UDP типа List необходимо в поле Value задать
список значений.
Для UDP= «Приложение»,
внесите значение «Модуль оформления заказов».
Затем внесите другие значения в соответствии с
таблицей.
Для подключения к UDP ключевого слова
перейдите к полю Keyword и щелкните по
полю выбора.
Упражнение №4
Использование категорий UDP
Наименование
UDP
Тип
Значение
Приложения
Text List
(Multiple
Selection)
Дополнительная
документация
Command Winword.EXE sample1.doc
List
Winword.EXE sample2.doc
Powerpnt.EXE sample3.ppt
Ключевое слово
Модуль оформления заказов.
Информационная
система
Модуль создания и контроля
расписания выполнения работ.
Модуль учета комплектующих
и оборудования.
Модуль процедур сборки и
поиска неисправностей
Документация
Упражнение №4
Использование категорий UDP
Наименование
UDP
Тип
История
изменения
Paragraph
Text
Загрязнение
окружающей
среды
Text List
(Single
Selection)
Расход
электроэнергии
Real
Number
Значение
Ключевое слово
Документация
Очень высокое
Высокое
Среднее
Низкое
Расход ресурсов
4. Для назначения UDP работе следует щелкнуть по ней
правой кнопкой мыши и выбрать в контекстном
меню UDP. Появляется вкладка UDP Values диалога
Activity Properties.
Упражнение №4
Внесите значения UDP для работ в соответствии
с таблицей.
Имя работы
(Activity
name)
Дополнит.
Документация
Приложения
История
изменения
Расход
электроэнергии
Загрязнение
окружающей
среды
Сборка
настольных
компьютеров
Модуль учета
комплектующих и
оборудования.
Модуль процедур
сборки и поиска
неисправностей
20,00
Среднее
Сборка
ноутбуков
Модуль учета
комплектующих и
оборудования.
Модуль процедур
сборки и поиска
неисправностей
25,00
Среднее
Упражнение №4
Внесите значения UDP для работ в соответствии
с таблицей.
Имя работы
(Activity name)
Дополнит.
документация
Тестирование
компьютеров
Отслеживание
расписания и
управление
сборкой и
тестированием
Приложения
История
изменения
Модуль учета
комплектующих и
оборудования.
Модуль процедур
сборки и поиска
неисправностей
Winword.
exe
sample2.
doc
Модуль создания и
контроля
расписания
выполнения работ.
История
изменения
спецификаций
Расход
электроэнергии
Загрязнение
окружающей среды
40,00
Среднее
10,00
Низкое
Упражнение №4
5. После внесения UDP типа Command или Command
List щелчок по кнопке >> приведет к запуску
приложения.
6. В диалоговом окне Activity Properties щелкните по
кнопке Filter. В появившемся диалоге отключите
слова «Информационная система». (в диалоге
Activity Properties не будут отображаться UDP с
ключевыми словами «Информационная система»)
Следует заметить, что свойства UDP можно
присваивать не только работам, но и стрелкам.
Упражнение №4
7. Создайте отчет по UDP
(меню Tools/Report/Diagram Odject Report) с опциями:
Start from: A2
Number of levels:2
User Defined Properties: Расход эл. Энергии
Report Format: RPTwin
Тип отчета: Columnar
В шаблон отчета добавьте суммарные затраты на
электроэнергию (при помощи меню Insert/Formula
Field)
Сгенерированный отчет сохраните в папке своего
проекта.
Download