Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Расписание'
00-8.45 ) 8.55-9.40 3) 9.50-10.35 4) 10.45-11.30 5) 11.40-1 . 5 ) 1 .35-13. 0 1) 13.50-14.35 ) 14.45-15.30 3) 15.40-1 . 5 4) 1 .35-17. 0 1) 17.50-18.3...полностью>>
'Документ'
Цели урока: систематизировать и обобщить знания по теме «Синтаксис. Пунктуация», продолжить работу над расширением языкового кругозора учащихся; разви...полностью>>
'Рабочая программа'
примерной программы для основного общего образования по географии (базовый уровень) 2004 г. Сборник нормативных документов География М., «Дрофа», 2004...полностью>>
'Документ'
1.1. Родительский комитет школы №1 является колле­гиальным органом управления школой и действует в соответ­ствии с Уставом школы и настоящим Положение...полностью>>

Главная > Документ

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

Вопросы для самопроверки

  1. Что моделируют работы в модели бизнес-процессов?

  2. Как должны именоваться работы модели бизнес-процессов?

  3. Что моделируют стрелки в модели бизнес-процессов?

  4. Какие типы стрелок используются в моделях IDEF0?

  5. Какие имеются ограничения на использование стрелок (направления и расположение) в моделях IDEF0?

Таблица 1.3. Стрелки контекстной диаграммы

Arrow Name

Arrow Definition

Arrow Type

Бухгалтерская система

Оформление счетов, оплата счетов, работа с заказами

Mechanism

Звонки клиентов

Запросы информации, заказы, техподдержка и т.д.

Input

Правила и процедуры

Правила продаж, инструкции по сборке, процедуры тестирования, критерии производительности и т. д.

Control

Проданные продукты

Настольные и портативные компьютеры

Output

  1. С помощью кнопки внесите текст в поле диаграммы - точку зрения и цель (рис.1.8).

Рис. 1.8. Внесение текста в поле диаграммы с помощью редактора Text Block Editor

Результат выполнения лабораторной работы 1 показан на рис. 1.9.

Рис. 1.9. Контекстная диаграмма

14. Создайте отчет по модели. Меню Tools/Reports/Model Report.

В окне Model Report определяется информация, которая включается в отчет (рис. 1.10).

Рис. 1.10. Окно Model Report

После нажатия клавиши Preview отчет выводится на экран (рис. 1.11)

Рис. 1.11. Вывод отчета на экран

Лабораторная работа. 2
Создание диаграммы декомпозиции

Цель работы: Изучить методы и объекты декомпозиции модели бизнес-процессов, научиться строить простейшие диаграммы декомпозиции бизнес-процессов первого уровня.

Общие сведения

Диаграммы декомпозиции

Диаграммы декомпозиции содержат родственные работы, т.е. дочерние работы, имеющие общую родительскую работу. Для создания диаграммы декомпозиции следует выделить курсором определенную работу и щелкнуть по кнопке (рис. 2.1).

Рис. 2.1. Кнопка перехода на нижний уровень декомпозиции

Возникает диалог Activity Box Count (рис. 2.2), в котором следует указать нотацию новой диаграммы (например IDEF0) и количество работ на ней.

Рис. 2.2. Диалог Activity Box Count

Следует отметить, что нотации IDEF0 являются нотациями методики функционального моделирования систем. Допустимый интервал числа работ 2-8. Декомпозировать работу на одну работу не имеет смысла: диаграммы с количеством работ более восьми получаются перенасыщенными и плохо читаются. Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от 3 до 6 блоков на одной диаграмме.

Пример декомпозиции контекстной диаграммы из лабораторной работы 1 (см. рис. 1.3) на четыре работы приведен на рис. 2.3.

Если оказывается, что количество работ недостаточно, то работу можно добавить в диаграмму, щелкнув сначала по кнопке на палитре инструментов, а затем по свободному месту на диаграмме.

Рис.2.3. Пример диаграммы декомпозиции

Работы на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему.

Такой порядок называется порядком доминирования. Согласно этому принципу расположения в левом верхнем углу располагается самая важная работа или работа, выполняемая по времени первой.

Далее вправо вниз располагаются менее важные или выполняемые позже работы. Такое расположение облегчает чтение диаграмм, кроме того, на нем основывается понятие взаимосвязей работ.

После задания имен работам и стрелкам, соединения и добавления стрелок диаграмма декомпозиции примет вид, показанный на рис. 2.4 (диаграмма дается для иллюстрации примера декомпозиции и последующего объяснения теоретического материала).

Каждая из работ на диаграмме декомпозиции может быть, в свою очередь декомпозирована. На диаграмме декомпозиции работы нумеруются автоматически слева направо. Номер работы показывается в правом нижнем углу. В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данная работа не была декомпозирована.

Имена вновь внесенных стрелок автоматически заносятся в словарь (Arrow Dictionary). Словарь стрелок редактируется при помощи специального редактора Arrow Dictionary, в котором определяется стрелка и вносится относящийся к ней комментарий (рис. 2.5).

Рис. 2.4. Диаграмма декомпозиции

Рис. 2.5. Словарь стрелок

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

Помимо словаря стрелок BPwin содержит еще 14 словарей (работ, хранилищ данных, внешних ссылок, объектов ссылок, перекрестков, сущностей, атрибутов, центров затрат, ресурсов, ролей, групп ролей, свойств UDP, ключевых слов UDP и изображений). Интерфейс большинства словарей унифицирован. Смысл кнопок панели управления словаря приведен в табл. 2.1.

Содержимое словаря стрелок можно распечатать в виде отчета (меню Tools/Reports/Arrow Report) и получить тем самым толковый словарь терминов предметной области, использующихся в модели.

Таблица 2.1. Кнопки панели управления словаря (слева направо)

Кнопка

Предназначение

Сохранить словарь

Предварительный просмотр печати словаря

Печать словаря

Экспорт словаря в текстовый файл

Импорт словаря из текстового файла

Удаление объектов из словаря. Удалить можно только те объекты, которые не используются в модели

Диаграмма декомпозиции предназначена для детализации работы. В отличие от моделей, отображающих структуру организации, работа на диаграмме верхнего уровня в IDEF0 − это не элемент управления нижестоящими работами. Работы нижнего уровня − это то же самое, что и работы верхнего уровня, но в более детальном изложении. Как следствие этого границы работы верхнего уровня - это то же самое, что и границы диаграммы декомпозиции. ICOM (аббревиатура от Input, Control, Output и Mechanism) − коды, предназначенные для идентификации граничных стрелок. Код ICOM содержит префикс, соответствующий типу стрелки (I, С, О или М), и порядковый номер (рис. 2.6).

Рис. 2.6. Фрагмент диаграммы декомпозиции с ICOM-кодам (I1, С1 и С2)

BPwin вносит ICOM-коды автоматически. Для отображения ICOM-кодов следует включить опцию ICOM codes на вкладке Display диалога Model Properties (меню Model/Model Properties).

Стрелки на диаграммах декомпозиции

Несвязанные граничные стрелки (unconnected border arrow). При декомпозиции работы входящие в нее и исходящие из нее стрелки (кроме стрелки вызова) автоматически появляются на диаграмме декомпозиции (миграция стрелок), но при этом не касаются работ. Такие стрелки называются несвязанными и воспринимаются в BPwin как синтаксическая ошибка.

На рис. 2.3 приведена диаграмма декомпозиции с несвязанными стрелками, генерирующийся BPwin при декомпозиции работы "Изготовление изделия".

Для связывания стрелок входа, управления или механизма необходимо перейти в режим редактирования стрелок, щелкнуть по наконечнику стрелки и щелкнуть по соответствующему сегменту работы. Для связывания стрелки выхода необходимо перейти в режим редактирования стрелок, щелкнуть по сегменту выхода работы и затем по стрелке.

Внутренние стрелки. Для связи работ между собой используются внутренние стрелки, т.е. стрелки, которые не касаются границы диаграммы, начинаются у одной и кончаются у другой работы.

Для рисования внутренней стрелки необходимо в режиме рисования стрелок щелкнуть по сегменту (например, выхода) одной работы и затем по сегменту (например, входа) другой.

В IDEF0 различают пять типов связей работ.

Связь по входу (output-input), когда стрелка выхода вышестоящей работы (далее - просто выход) направляется на вход нижестоящей (например, на рис. 2.7 стрелка "Детали" связывает работы "Изготовление деталей" и "Сборка изделия").

Рис. 2.7. Связь по входу

Связь по управлению (output-control), когда выход вышестоящей работы направляется на управление нижестоящей. Связь по входу показывает доминирование вышестоящей работы. Данные или объекты выхода вышестоящей работы не меняются в нижестоящей. На рис. 2.8 стрелка «Чертеж» связывает работы «Создание чертежа детали» и «Изготовление детали», при этом чертеж не претерпевает изменений в процессе изготовления деталей.

Рис. 2.8. Связь по управлению

Обратная связь по входу (output-input feedback), когда выход нижестоящей работы направляется на вход вышестоящей. Такая связь, как правило, используется для описания циклов. На рис. 2.9 стрелка «Ошибка ввода» связывает работы «Проверка бизнес-правил» и «Ввод данных», при этом выявленные на этапе проверки правильности ввода ошибки в данных должны направляться на повторный ввод.

Рис. 2.9. Обратная связь по входу

Обратная связь по управлению (output-control feedback), когда выход нижестоящей работы направляется на управление вышестоящей (стрелка «Рекомендации», рис. 2.10).

Рис. 2.10. Обратная связь по управлению

Обратная связь по управлению часто свидетельствует об эффективности бизнес-процесса. В случае, изображенном на рис. 2.9, качество изделия может быть повышено путем непосредственного регулирования процессами изготовления деталей и сборки изделия в зависимости от результата (выхода) работы «Контроль качества».

Связь выход-механизм (output-mechanism), когда выход одной работы направляется на механизм другой. Эта взаимосвязь используется реже остальных и показывает, что одна работа подготавливает ресурсы, необходимые для проведения другой работы (рис. 2.11).

Рис. 2.11. Связь выход-механизм

Явные стрелки. Явная стрелка имеет источником одну-единственную работу и назначением тоже одну-единственную работу.

Разветвляющиеся и сливающиеся стрелки. Одни и те же данные или объекты, порожденные одной работой, могут использоваться сразу в нескольких других работах. С другой стороны, стрелки, порожденные в разных работах, могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте. Для моделирования таких ситуаций в IDEF0 используются разветвляющиеся и сливающиеся стрелки. Для разветвления стрелки нужно в режиме редактирования стрелки щелкнуть по фрагменту стрелки и по соответствующему сегменту работы. Для слияния двух стрелок выхода нужно в режиме редактирования стрелки сначала щелкнуть по сегменту выхода работы, а затем по соответствующему фрагменту стрелки.

Смысл разветвляющихся и сливающихся стрелок передается именованием каждой ветви стрелок. Существуют определенные правила именования таких стрелок. Рассмотрим их на примере разветвляющихся стрелок.

Если стрелка именована до разветвления, а после разветвления ни одна из ветвей не именована, то подразумевается, что каждая ветвь моделирует те же данные или объекты, что и ветвь до разветвления (рис. 2.12).

Если стрелка именована до разветвления, а после разветвления какая-либо из ветвей не именована, то подразумевается, что эти ветви соответствуют именованию. Если при этом какая-либо ветвь после разветвления осталась неименованной, то подразумевается, что она моделирует те же данные или объекты, что и ветвь до разветвления (рис. 2.13).

Рис. 2.12. Пример именования разветвляющейся стрелки

Рис. 2.13. Другой пример именования разветвляющейся стрелки

Недопустима ситуация, когда стрелка до разветвления не именована, а после разветвления не именована какая-либо из ветвей. BPwin определяет такую стрелку как синтаксическую ошибку (рис. 2.114).

Рис. 2.14. Пример неверного именования разветвляющейся стрелки

Правила именования сливающихся стрелок полностью аналогичны − ошибкой будет считаться стрелка, которая после слияния не именована, а до слияния не именована какая-либо из ее ветвей. Для именования отдельной ветви разветвляющихся и сливающихся стрелок следует выделить на диаграмме только одну ветвь, после этого вызвать редактор имени и присвоить имя стрелке. Это имя будет соответствовать только выделенной ветви.

Тоннелирование стрелок. Вновь внесенные граничные стрелки на диаграмме декомпозиции нижнего уровня изображаются в квадратных скобках и автоматически не появляются на диаграмме верхнего уровня (рис. 2.15).

Рис. 2.15. Неразрешенная (unresolved) стрелка

Для их «перетаскивания» наверх нужно щелкнуть по квадратным скобкам граничной стрелки правой кнопкой мыши и в контекстном меню выбрать пункт «Arrow Tunnel». Появляется диалог Border Arrow Editor (рис. 2.16).

Рис. 2.16. Диалог Border Arrow Editor

Если выбрать опцию Resolve it to border arrow, стрелка мигрирует на диаграмму верхнего уровня, а если Change it to resolved rounded tunnel -стрелка будет затоннелирована и не попадет на другую диаграмму. Тоннельная стрелка изображается с круглыми скобками на конце (рис. 2.17).

Рис. 2.17. Типы тоннелирования стрелок

Тоннелирование может быть применено для изображения малозначимых стрелок. Если на какой-либо диаграмме нижнего уровня необходимо изобразить малозначимые данные или объекты, которые не обрабатываются или не используются работами на текущем уровне, то их необходимо направить на вышестоящий уровень (на родительскую диаграмму). Если эти данные не используются на родительской диаграмме, их нужно направить еще выше и т.д. В результате малозначимая стрелка будет изображена на всех уровнях и затруднит чтение всех диаграмм, на которых она присутствует. Выходом является тоннелирование стрелки на самом нижнем уровне. Такое тоннелирование называется «не-в-родительской-диаграмме».

Другим примером тоннелирования может быть ситуация, когда стрелка механизма мигрирует с верхнего уровня на нижний, причем на нижнем уровне этот механизм используется одинаково во всех работах без исключения. (Предполагается, что не нужно детализировать стрелку механизма, т. е. стрелка механизма на дочерней работе именована до разветвления, а после разветвления ветви не имеет собственного имени.) В этом случае стрелка механизма на нижнем уровне может быть удалена, после чего на родительской диаграмме она может быть затоннелирована, а в комментарии к стрелке или в словаре можно указать, что механизм будет использоваться во всех работах дочерней диаграммы декомпозиции. Такое тоннелирование называется «не-в-дочерней-работе» (рис. 2.17).

Задание на лабораторную работу

В процессе выполнения лабораторной работы необходимо построить диаграмму декомпозиции контекстной диаграммы, разработанной в первой лабораторной работе (рис. 1.9).

1. В результате анализа бизнес-процессов предприятия было решено на первом уровне декомпозиции выделить следующие бизнес-процессы:

  1. продажа и маркетинг;

  2. сборка и тестирование компьютеров;

  3. отгрузка заказов клиентам и получение компонентов от поставщиков.

Постройте диаграмму декомпозиции, включив в неё три вышеперечисленные работы.

2. На диаграмме декомпозиции задайте имена и определения для работ в соответствии с табл. 2.2.

Таблица 2.2. Работы диаграммы декомпозиции А0

Activity Name

Definition

Продажи и маркетинг

Телемаркетинг и презентации, выставки

Сборка и тестирование компьютеров

Сборка и тестирование настольных и портативных компьютеров

Отгрузка и получение

Отгрузка заказов клиентам и получение компонентов от поставщиков

3. Свяжите граничные стрелки как показано на рис. 2.18

Рис. 2.18. Связанные граничные стрелки на диаграмме А0

4. Для уточнения назначения стрелки «Правила и процедуры» для управления работой «Сборка и тестирование компьютеров» переименуйте её в «Правила сборки и тестирования» (рис. 2.19). Внесите определение для новой ветви: «Инструкции по сборке, процедуры тестирования, критерии производительности и т.д.»

5. Соедините работы 1 и 2 стрелкой «Заказы клиентов», а работы 2 и 3 – «Собранные компьютеры»

Рис. 2.19. Уточнение назначения механизма управления – формирование стрелки «Правила сборки и тестирования»

6. Создайте стрелку обратной связи (по управлению) «Результаты сборки и тестирования», идущую от выхода работы «Сборка и тестирование компьютеров» к управлению работы «Продажи и маркетинг». Измените стиль стрелки обратной связи (толщина линий) и установите опцию Extra Arrowhead (из контекстного меню). Методом drag&drop перенесите имена стрелок так, чтобы их было удобнее читать. Если необходимо, установите опцию Squiggle (из контекстного меню), которая формирует указатель связи имени стрелки и самой стрелки

7. Создайте новую граничную стрелку выхода «Маркетинговые материалы», выходящую из работы «Продажи и маркетинг». Результат выполнения показан на рис. 2.20.

Рис. 2.20. Результат выполнения упражнения 2 − диаграмма А0

8. Декомпозируйте работу «Сборка и тестирование компьютеров» на 4 работы.

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

На основе приведенной выше информации внесите новые работы (табл. 2.3) и стрелки диаграммы декомпозиции А2 (табл. 2.4).

Таблица 2.3. Работы диаграммы декомпозиции А2

Activity Name

Activity Definition

Отслеживание расписания и управление сборкой и тестированием

Просмотр заказов, установка расписания выполнения заказов, просмотр результатов тестирования, формирование групп заказов на сборку и отгрузку

Сборка настольных компьютеров

Сборка настольных компьютеров в соответствии с инструкциями и указаниями диспетчера

Сборка ноутбуков

Сборка ноутбуков в соответствии с инструкциями и указаниями диспетчера

Тестирование компьютеров

Тестирование компьютеров и компонентов. Замена неработающих компонентов

Таблица 2.4. Стрелки диаграммы декомпозиции А2

Arrow Name

Arrow Source

Arrow Source Type

Arrow Dest.

Arrow Dest. Type

1

2

3

4

5

Диспетчер

Персонал производственного отдела

Отслеживание расписания и управление сборкой и тестированием

Mechanism

Заказы клиентов

Граница диаграммы

Control

Отслеживание расписания и управление сборкой и тестированием

Control

Заказы на настольные компьютеры

Отслеживание расписания и управление сборкой и тестированием

Output

Сборка настольных компьютеров

Control

Заказы на ноутбуки

Отслеживание расписания и управление сборкой и тестированием

Output

Сборка ноутбуков

Control

Компоненты

«Tunnel»

Input

Сборка настольных компьютеров

Input

Сборка ноутбуков

Input

Тестирование компьютеров

Input

Настольные компьютеры

Сборка настольных компьютеров

Output

Тестирование компьютеров

Input

Ноутбуки

Сборка ноутбуков

Output

Тестирование компьютеров

Input

Персонал производственного отдела

«Tunnel»

Mechanism

Сборка настольных компьютеров

Mechanism

Сборка ноутбуков

Mechanism

Продолжение табл. 2.4

1

2

3

4

5

Правила сборки и тестирования

Граница диаграммы

Сборка настольных компьютеров

Control

Сборка ноутбуков

Control

Тестирование компьютеров

Control

Результаты сборки и тестирования

Сборка настольных компьютеров

Output

Граница диаграммы

Output

Сборка ноутбуков

Output

Тестирование компьютеров

Output

Результаты тестирования

Тестирование компьютеров

Output

Отслеживание расписания и управление сборкой и тестированием

Input

Собранные компьютеры

Тестирование компьютеров

Output

Граница диаграммы

Output

Тестировщик

Персонал производственного отдела

Тестирование компьютеров

Mechanism

Указание передать компьютеры на отгрузку

Отслеживание расписания и управление сборкой и тестированием

Output

Тестирование компьютеров

Control

9. Туннелируйте и свяжите на верхнем уровне граничные стрелки, если это необходимо.

Результат декомпозиции работы «Сборка и тестирование компьютеров» показан на рис. 2.21.

Рисунок 2.21. Результат декомпозиции работы «Сборка и тестирование компьютеров»

10. Декомпозируйте работу «Продажа и маркетинг» на три работы:

  1. «Предоставление информации о ценах»;

  2. «Оформление заказов»;

  3. «Исследование рынка».

Результаты декомпозиции работы «Продажа и маркетинг» приведены на рис. 2.22.

Рисунок 2.21. Результат декомпозиции работы Продажа и маркетинг»

Сохраните модель для следующих лабораторных работ.

Вопросы для самопроверки

  1. Для чего проводят декомпозицию работ модели бизнес-процессов?

  2. Какие существуют рекомендации по допустимому интервалу числа работ в модели декомпозиции?

  3. Почему работы на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему?

  4. Что означает небольшая диагональная черта в левом верхнем углу работы?

  5. Для чего используют коды ICOM?

  6. Что означает понятие «миграция стрелок»?

  7. Когда появляются на диаграммах несвязанные граничные стрелки?

  8. Для чего используются внутренние стрелки?

  9. Что такое «связь по входу»?

  10. Что такое «связь по управлению»?

  11. Что такое «обратная связь по входу»?

  12. Что такое «обратная связь по управлению»?

  13. Что такое «выход - механизм»?

  14. Поясните как правильно именовать разветвляющиеся стрелки?

  15. Для чего используется тоннелирование стрелок?

  16. Как должен изображаться туннель «не в родительской диаграмме»?

  17. Как должен изображаться туннель «не в дочерней диаграмме»?

Лабораторная работа 3.
Создание диаграммы узлов

Цель работы: Изучить методы построения функциональных диаграмм в виде дерева узлов.

Основные сведения

Диаграммы дерева узлов

Представление информационной системы в виде функциональной схемы является распространенным способом моделирования функциональности системы. Диаграмма дерева узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (стрелки) (рис. 3.1).

Рисунок 3.1. Диаграмма дерева узлов

Процесс создания модели работ является итеративным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов. Впрочем, BPwin имеет мощный инструмент навигации по модели – Model Explorer, который позволяет представить иерархию работ и диаграмм в удобном и компактном виде, однако этот инструмент не является составляющей стандарта IDEF0.

Для создания диаграммы дерева узлов следует выбрать в меню пункт Diagram/Add Node Tree. В результате на экране появится форма эксперт создания диаграммы дерева узлов «Node Tree Wizard» (рис. 3.2).

На первом шаге диалога эксперта необходимо внести имя диаграммы дерева узлов, узел верхнего уровня и глубину дерева − Number of Levels (по умолчанию 3). Это необходимо поскольку дерево узлов не обязательно должно иметь в качестве верхнего уровня контекстную работу и произвольную глубину.

Рисунок 3.2. Эксперт создания диаграммы дерева узлов. Шаг 1.

В одной модели можно создавать множество диаграмм деревьев узлов. Имя дерева узлов по умолчанию совпадает с именем работы верхнего уровня, а номер диаграммы автоматически генерируется как номер узла верхнего уровня плюс литера «N», например A0N. Если в модели создается два дерева узлов, имеющих в качестве верхнего уровня одну и ту же работу, то по умолчанию диаграммы получат идентичные номер и имя. Поэтому рекомендуется при создании диаграммы дерева узлов внести имя диаграммы, отличное от значения по умолчанию. Второй шаг диалога эксперта Node Tree Wizard (рисунок 3.3) позволяет задать свойства диаграммы дерева узлов.

Рис. 3.3. Эксперт создания диаграммы дерева узлов. Шаг 2.

По умолчанию нижний уровень декомпозиции показывается в виде списка, остальные работы – в виде прямоугольников (рис. 3.4). Для отображения всего дерева в виде прямоугольников следует выбрать опцию Bullet Last Level. Группа Connection Style позволяет выбрать стиль соединительных линий – диагональные (по умолчанию) или ортогональные.

Рис. 3.4. Отображения всего дерева в виде прямоугольников.

Диаграммы FEO

Диаграммы «только для экспозиции» (FEO) часто используются в модели для иллюстрации других точек зрения, для отображения отдельных деталей, которые не поддерживаются явно синтаксисом IDEF0. Диаграммы FEO позволяют нарушить любое синтаксическое правило, поскольку, по сути, являются просто картинками – копиями стандартных диаграмм и не включаются в анализ синтаксиса. Например, работа на диаграмме FEO может не иметь стрелок управления и выхода. С целью обсуждения определенных аспектов модели с экспертом предметной области может быть создана диаграмма только с одной работой и одной стрелкой, поскольку стандартная диаграмма декомпозиции содержит множество деталей, не относящихся к теме обсуждения и дезориентирующих эксперта. Для создания диаграммы FEO следует выбрать пункт меню Diagram/Add FEO Diagram. В возникающем диалоге Add New FEO Diagram следует указать имя диаграммы FEO и тип родительской диаграммы (рис. 3.5).

Рисунок 3.5. Эксперт создания диаграммы FEO

Новая диаграмма (рис. 3.6) получает номер, который генерируется автоматически (номер родительской диаграммы по узлу + постфикс F, например A0F).

Рис. 3.6. Отображения диаграммы FEO

Задание на лабораторную работу

1. Для модели, созданной при выполнении лабораторной работы 2, постройте диаграмму дерева узлов с изображением нижних уровней декомпозиции в виде списка и в виде прямоугольников.

2. Для детального обсуждения бизнес-процессов работы «Сборка и тестирование компьютеров» создайте FEO-диаграмму, на которой будут только стрелки работы «Сборка и тестирование компьютеров». Удалите лишние стрелки на диаграмме FEO. Результат должен соответствовать рис. 3.7.

Рис. 3.7. Диаграмм FEO «Сборка и тестирование компьютеров»

Для перехода между стандартной диаграммой, деревом узлов и FEO используется кнопка на палитре инструментов.

Вопросы для самопроверки

  1. Как представляются функциональные схемы инструментарием BPwin?

  2. Можно ли с помощью BPwin 4.0 создавать многоуровневые функциональные схемы?

  3. Для чего используются диаграммы FEO?

  4. Почему диаграммы FEO являются более удобными при рассмотрении модели с различных точек зрения?

Лабораторная работа 4.
Расщепление и слияние моделей

Цель работы: Изучить методы слияния и расщепления моделей, которые необходимы для обеспечения коллективной работы над проектом.

Основные сведения

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

Для слияния и разветвления моделей в BPwin используются стрелки вызова.

Расщепление модели

Для отщепления ветви от модели следует щелкнуть правой кнопкой мыши по декомпозированной работе, например «Изготовление деталей» (работа не должна иметь диагональной черты в левом верхнем углу) и выбрать во всплывающем меню пункт Split Model (рис. 4.1). В появившемся диалоге Split Options следует указать имя создаваемой модели, например «Изготовление деталей». После подтверждения расщепления в старой модели работа станет недекомпозированной (признак - диагональная черта в левом верхнем углу), будет создана стрелка вызова (рис. 4.2), причем ее имя будет совпадать с именем новой модели, и, наконец, будет создана новая модель, причем имя контекстной работы будет совпадать с именем работы, от которой была «оторвана» декомпозиция, т.е. «Изготовление деталей» (рис. 4.3).

Рис. 4.1. Выбор режима расщепления модели

Рис. 4.2. Модель с отщепленной работой «Изготовление деталей»

Рис. 4.3. Представление новой модели «Изготовление деталей» в браузере

Слияние моделей

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

  1. обе сливаемые модели должны быть открыты в BPwin;

  2. имя модели-источника, которое присоединяют к модели-цели, должно совпадать с именем стрелки вызова работы в модели-цели (рис. 4.4);

Рис. 4.4. Условия слияния моделей

  1. стрелка вызова должна исходить из недекомпозируемой работы (работа должна иметь диагональную черту в левом верхнем углу) (рис. 4.5);

  2. имена контекстной работы подсоединяемой модели-источника и работы на модели-цели, к которой мы подсоединяем модель-источник, должны совпадать (рис. 4.4);

  3. модель-источник должна иметь, по крайней мере, одну диаграмму декомпозиции.

Рис. 4.5. Стрелка вызова работы «Сборка изделия» модели − цели

Для слияния моделей необходимо выделить работу, с которой будет сливаться модель и правой кнопкой мыши вызвать контекстное меню. В контекстном меню выбрать пункт Merge Model.

Рис. 4.6. Выбор режима слияния моделей

Появляется диалог, в котором следует указать опции слияния модели (рис. 4.7). При слиянии моделей объединяются и словари стрелок и работ. В случае одинаковых определений возможна перезапись определений или принятие определений из модели-источника. То же относится к именам стрелок, хранилищам данных и внешним ссылкам.

Рис. 4.7. Диалог Continue with merge?

После подтверждения слияния (кнопка ОК) модель-источник подсоединяется к модели-цели, стрелка вызова исчезает, а работа, от которой отходила стрелка вызова, становится декомпозируемой – к ней подсоединяется диаграмма декомпозиции первого уровня модели-источника (рис. 4.8).

Рис. 4.8. Модель после слияния с моделью «Изготовление деталей»

Стрелки, касающиеся работы на диаграмме модели-цели, автоматически не мигрируют в декомпозицию, а отображаются как неразрешенные. Их следует туннелировать вручную. На рис. 4.9 показано, как выглядят модели в окне Model Explorer после слияния. Стрелкой показано, что модель склеилась с работой.

Рис. 4.9. Вид моделей в Model Explorer после слияния

В процессе слияния модель-источник остается неизменной и к модели-цели подключается фактически ее копия. Не нужно путать слияние моделей с синхронизацией. Если в дальнейшем модель-источник будет редактироваться, эти изменения автоматически не попадут в соответствующую ветвь модели-цели.

Задание на лабораторную работу

1. В модели, используемой в лабораторной работе 3 расщепите работу «Сборка и тестирование компьютеров» и создайте отщепленную модель «Сборка и тестирование компьютеров»

2. Создайте в модели «Сборка и тестирование компьютеров» новую стрелку «Неисправные компоненты». На диаграмме А0 это будет граничная стрелка выхода, на диаграмме А0 − граничная стрелка выхода от работ «Сборка настольных компьютеров», «Тестирование компьютеров» и «Сборка ноутбуков».

3. Продемонстрируйте результаты расщепления модели преподпвателю.

4. Склейте новую модель «Сборка и тестирование компьютеров» с моделью «Деятельность компании».

5. Неразрешенную граничную стрелку «Неисправные компоненты» направьте эту стрелку к входу работы «Отгрузка и получение».

6. Продемонстрируйте результаты слияния моделей преподавателю.



Похожие документы:

  1. Перечень вопросов к зачету (3)

    Документ
    ПЕРЕЧЕНЬ ВОПРОСОВ К ЗАЧЕТУ Для улучшения практической подготовки будущих специалистов определен перечень знаний, умений и навыков, которыми ...
  2. Перечень вопросов к зачету (4)

    Документ
    Перечень вопросов к зачету Сущность и структура внешнеэкономической ... 3-4 года) обсуждаются валютно-кредитные вопросы наряду с проблемами мировой торговли и ... . Включает в себя: а) вопросы передачи лицензий и использование прав собственности ...
  3. Перечень вопросов к зачету (1)

    Документ
    Перечень вопросов к зачету Внутриличностный конфликт: виды, причины возникновения, ...
  4. Перечень вопросов к зачету (2)

    Документ
    Перечень вопросов к зачету Тенденции роста продолжительности жизни и численности ...
  5. Перечень вопросов к зачету по дисциплине «Этнопедагогика и этнопсихология» Модуль1: «Этнопедагогика»

    Документ
    Перечень вопросов к зачету по дисциплине «Этнопедагогика и этнопсихология» Модуль1: « ...

Другие похожие документы..