Squiggle tool bpwin как убрать
Панель инструментов BPwin содержит инструменты для рисования объектов в диаграмме BPwin. Эти инструменты могут быть размещены в любой стороне экрана или находиться где-то в области диаграммы. Вы можете показывать или скрывать панель инструментов, используя функцию «View» на панели меню. В BPwin существует три разных панели инструментов — по числу поддерживаемых программой методологий (рис. 10.).



IDEF0 IDEF3 DFD
Рис. 10. Три вида инструментальных панелей
Нужная панель инструментов подбирается программой автоматически при выборе одной из предлагаемых при первоначальном создании модели методологий.
При построении диаграмм в стандарте IDEF0 используется следующая панель, основными элеменами которой являются:
(Pointer Tool)- указатель;
(Activity Box Tool)- вставить процесс;
(Arrow Tool) — исование стрелки;
(Squiggle Tool) — привязка текста названия стрелки к изображению стрелки;
() — вставить текст;
(Go to Parent Diagram) — переход к родительской диаграмме;
(Go to Child Diagram) — переход к диаграмме декомпозиции или создание диаграммы декомпозиции блока, если ее нет.
Дата добавления: 2014-12-07 ; Просмотров: 718 ; Нарушение авторских прав? ;
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
Основы работы с CASE-средством
AllFusion Process Modeler
AllFusion Process Modeler (далее BPwin) — CASE-средство для моделирования бизнес-процессов, позволяющая создавать диаграммы в нотации IDEF0, IDEF3, DFD. В процессе моделирования BPwin позволяет переключиться с нотации IDEF0 на любой ветви модели на нотацию IDEF3 или DFD и создать смешанную модель. BPwin поддерживает функционально-стоимостной анализ (ABC).
Работа с программой начинается с создания новой модели, для которой нужно указать имя и тип (рис.1).

Рисунок 1. Создание новой модели
От выбора типа модели зависит в каких нотациях можно производить декомпозицию работ. Так, если выбрать тип Business Process (IDEF0), то в созданной модели можно производить декомпозицию работ в нотациях IDEF0, IDEF3 и DFD; если выбран тип Data Flow (DFD) — в нотациях DFD и IDEF3; если же выбран тип Process Flow (IDEF3) — то только в нотации IDEF3.
После ввода имени модели и выбора ее типа BPWin сразу предложит задать параметры модели (рис. 2):

Рисунок 2. Окно задания свойств модели
General— автор модели и его инициалы;
Numbering — формат нумерации работ и диаграмм и порядок ее отображения на диаграммах;
Display — список элементов отображения на диаграммах;
Layout — параметры расположения;
ABC Units — единицы функционально-стоимостного анализа;
Page Setup — параметры страницы;
Header/Footer — параметры верхнего и нижнего колонтитула.
После задания свойств модели появляется главное окно программы (рис. 3), состоящее из трех основных частей:
1 — обозреватель модели (Model Explorer) — отображает структуру модели (имеющиеся диаграммы и их иерархию);
2 — основная часть — в ней отображаются диаграммы, с которыми ведется работа;
3 — панели инструментов, из которых наибольший интерес представляет панель инструментов Model Toolbox.
Примечание. В созданной модели с настройками по умолчанию некорректно отображаются русские символы. Чтобы устранить этот недостаток, необходимо подкорректировать используемые в модели шрифты. Для этого в меню Model -> Default Fonts необходимо последовательно пройтись по всем пунктам (рис. 4), выбрать в выпадающем списке Script значение кириллический и поставить галочку Change all occurrences (рис. 5).

Рисунок 4. Пункты меню, отвечающие за настройки шрифта

Рисунок 5. Параметры шрифта
Панель инструментов Model Toolbox.
Данная панель инструментов отвечает за создание разнообразных графических элементов модели. В зависимости от типа текущей диаграммы набор кнопок на ней меняется.
Таблица 1 — Вид и назначение кнопок Model Toolbox
— DFD
— IDEF3







— DFD
— DFD
— IDEF3
— IDEF3Созданная модель уже содержит контекстную диаграмму с единственной работой («черный ящик») в той нотации, которая была выбрана на этапе создания модели. Теперь необходимо дать этой работе название и при необходимости задать ее свойства. Для этого нужно вызвать окно свойств работы, дважды щелкнуть по ней мышью (рис. 6).

Рисунок 6. Окно свойств работы
Далее необходимо разместить на диаграмме стрелки. Для этого следует нажать на Model Toolbox кнопку Precedence Arrow Tool (курсор примет форму крестика со стрелкой), щелкнуть по тому месту, откуда стрелка должна выходить и затем щелкнуть по тому месту, куда стрелка должна заходить (BPwin подсветит эти места при наведении на них курсора). Для задания названия стрелки нужно нажать на Model Toolbox кнопку Pointer Tool и затем дважды щелкнуть по стрелке. В появившемся окне Arrow Properties название работы вводится в поле Arrow Name или выбирается из списка имеющихся названий стрелок.
После размещения стрелок на диаграмме можно проводить декомпозицию ее работ. Для этого следует нажать на Model Toolbox кнопку Go to Child Diagram и затем щелкнуть по работе, которую нужно декомпозировать. Появится окно, в котором необходимо выбрать в какой нотации проводить декомпозицию и количество дочерних работ (рис. 7).

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

Чтобы добавить имя стрелке, необходимо дважды кликнуть левой клавишей мыши на стрелке или выбрать пункт «Name» в контекстном меню. В открывшемся окне введите имя стрелки. (Внимание! Никогда не подписывайте стрелки с помощью инструмента Text, так как в этом случае информация не попадет в словарь стрелок.):


Как можно заметить, на концах стрелок у границ диаграммы присутствуют квадратики с подписями — это внешние ссылки (External Reference). Для того, чтобы добавить ее, нужно кликнуть правой клавишей мыши на конце стрелки у границы диаграммы и выбрать пункт External Reference.

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

Еще вы могли заметить, что на диаграмме добавлены надписи: цель, точка зрения и границы моделирования.
Для начала нужно определить цель и точку зрения в параметрах модели «Model» -> «Model Properties», вкладка «Purpose»:

Поле Purpose предназначено для ввода цели моделирования.
Поле Viewpoint — для точки зрения.
Сделайте так же, как показано на изображении.
Если вы не заметили, то в этом окне содержатся все вкладки, которые мы рассматривали при задании параметров для новой модели, таким образом, можно отредактировать заданные в начале работы параметры. Давайте поподробнее посмотрим на те вкладки, которые появились в этом окне.

На этой вкладке мы видим два поля:
Definition — определение (что это за модель).
Scope — границы моделирования.
Заполните поля так, как показано на изображении.

На этой вкладке задается информация о ресурсах.

В этой вкладке можно указать статус для всей модели. Здесь можно указать статус.
Working — рабочий вариант;
Other — другой (нужно указать в поле рядом).
Но в отличии от задания статуса функции в соответствующих полях можно указать дату создания (Creation date) и дату последнего просмотра (User last revision date).

На этой вкладке задается отображение объектов диаграммы.
Вкладка Draw Style:

На этой вкладке задаются параметры графического отображения.
Группа Style for Diagrams — задает опции отображения объектов диаграммы:
Methodology Specific — в соответствии с методикой (IDEF0, IDEF3, DFD);
Bitmap — изображение в формате BMP;
Shape — в определенном виде;
Shape and Bitmap — в определенном виде и изображения в формате BMP;
Defer To Diagram — в соответствии с параметрами, заданными на вкладке Draw Style диалогового окна Diagram Properties;
Show Name — отображать имя;
Show Number — Отображать номер;
Show ABC Data — отображать данные по стоимостному анализу.
Группа Style for Organization charts — задает опции отображения объектов организационной диаграммы:
Standard — с стандартном виде;
Bitmap — изображения в формате BMP;
Shape — как форму;
Defer To Diagram — в соответствии с параметрами, заданными на вкладке Draw Style диалогового окна Organization Chart Properties.

Выбираем этот инструмент и кликаем левой клавишей мыши на свободном пространстве диаграммы, куда мы хотим добавить текст.
Открывается диалоговое окно добавления текста:

С помощью закладок Font и Color можно задать настройки шрифта и цвета.
Внизу есть три варианта для задания заполнения для текстового блока:
После нажатия кнопки OK элемент будет добавлен.
Итак, перейдем к декомпозиции.
Декомпозицию можно произвести двумя способами:
Первый — кликнуть правой клавишей мыши в навигаторе модели во вкладке Activities на блоке, которую необходимо декомпозировать и из выпадающего списка выбрать пункт Decompose:

Второй — выделить соответствующий блок в навигаторе модели во вкладке Activities и нажать кнопку Go to Child Diagram на панели инструментов:

Откроется окно создания декомпозиции:

В этом окне можно выбрать тип следующей диаграммы и сколько блоков будет создано автоматически. Оставим все как есть и нажмем ОК.
Создалась новая диаграмма:

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

На этом рисунке вы могли заметить некоторые особенности, а именно указатель в виде молнии и утолщенная стрелка.
Итак, по порядку. Указатель в виде молнии (Squiggle) включается с помощью контекстного меню. Кликните правой клавишей мыши на той стрелке, где нужно добавить этот элемент и выберите из выпадающего меню Squiggle:

Добавится указатель, для того, чтобы определить в каком месте стрелки он будет начинаться и в каком месте надписи заканчиваться, необходимо воспользоваться инструментом Squiggle Tool панели инструментов:

Клик левой клавишей мыши на стрелке обозначает место, из которого указатель будет исходить, а на надписи — к какому месту надписи будет подходить.
Утолщенная стрелка. Мы уже встречались с окном задания свойств, когда создавали стрелки и давали им имена, давайте теперь остановимся на нем поподробнее.
Рассмотрим вкладки этого окна. Возможно, если имя стрелки не было задано, то некоторые вкладки будут не доступны, но как только вы зададите имя стрелки и нажмете кнопку Apply (применить) все вкладки сразу же появятся:

Поле Arrow Name — в этом поле задается имя стрелки.
Ниже находится список уже заданных имен.
Replace all occurrences of this arrow in model — произвести глобальное изменение названия стрелки для всех вхождений данной стрелки на модели.
AllFusion Process Modeler
AllFusion Process Modeler (далее BPwin) — CASE-средство для моделирования бизнес-процессов, позволяющая создавать диаграммы в нотации IDEF0, IDEF3, DFD. В процессе моделирования BPwin позволяет переключиться с нотации IDEF0 на любой ветви модели на нотацию IDEF3 или DFD и создать смешанную модель. BPwin поддерживает функционально-стоимостной анализ (ABC).
Работа с программой начинается с создания новой модели, для которой нужно указать имя и тип (рис.1).

Рисунок 1. Создание новой модели
От выбора типа модели зависит в каких нотациях можно производить декомпозицию работ. Так, если выбрать тип Business Process (IDEF0), то в созданной модели можно производить декомпозицию работ в нотациях IDEF0, IDEF3 и DFD; если выбран тип Data Flow (DFD) — в нотациях DFD и IDEF3; если же выбран тип Process Flow (IDEF3) — то только в нотации IDEF3.
После ввода имени модели и выбора ее типа BPWin сразу предложит задать параметры модели (рис. 2):

Рисунок 2. Окно задания свойств модели
· General — автор модели и его инициалы;
· Numbering — формат нумерации работ и диаграмм и порядок ее отображения на диаграммах;
· Display — список элементов отображения на диаграммах;
· Layout — параметры расположения;
· ABC Units — единицы функционально-стоимостного анализа;
· Page Setup — параметры страницы;
· Header/Footer — параметры верхнего и нижнего колонтитула.
После задания свойств модели появляется главное окно программы (рис. 3), состоящее из трех основных частей:
Рисунок 3. Главное окно программы
1 — обозреватель модели (Model Explorer) — отображает структуру модели (имеющиеся диаграммы и их иерархию);
2 — основная часть — в ней отображаются диаграммы, с которыми ведется работа;
3 — панели инструментов, из которых наибольший интерес представляет панель инструментов Model Toolbox.
Примечание. В созданной модели с настройками по умолчанию некорректно отображаются русские символы. Чтобы устранить этот недостаток, необходимо подкорректировать используемые в модели шрифты. Для этого в меню Model -> Default Fonts необходимо последовательно пройтись по всем пунктам (рис. 4), выбрать в выпадающем списке Script значение кириллический и поставить галочку Change all occurrences (рис. 5).

Рисунок 4. Пункты меню, отвечающие за настройки шрифта

Рисунок 5. Параметры шрифта
Панель инструментов Model Toolbox.
Данная панель инструментов отвечает за создание разнообразных графических элементов модели. В зависимости от типа текущей диаграммы набор кнопок на ней меняется.
Таблица 1 — Вид и назначение кнопок Model Toolbox
| Вид кнопки | Название кнопки | Назначение кнопки |
| Pointer Tool | Превращает курсор в стрелку указателя для того, чтобы можно было выделять объекты | |
| — IDEF0 — DFD — IDEF3 | Activity Box Tool | Добавление на диаграмму новой работы |
| Precedence Arrow Tool | Добавление на диаграмму новой стрелки | |
| Squiggle Tool | Связывание названия стрелки с самой стрелкой | |
| Text Tool | Добавление на диаграмму текста | |
| Diagram Dictionary Editor | Вызов окна менеджера диаграмм для просмотра имеющихся диаграмм по типам и переход к выбранной | |
| Go to Sibling Diagram | Переход между стандартной диаграммой, деревом узлов и FEO диаграммой | |
| Go to Parent Diagram | Переход к родительской диаграмме | |
| Go to Child Diagram | Переход к дочерней диаграмме | |
| — DFD | External Reference Tool | Добавление на диаграмму внешней сущности |
| — DFD | Data store Tool | Добавление на диаграмму хранилища данных |
| — IDEF3 | Junction Tool | Добавление на диаграмму перекрестка |
| — IDEF3 | Referent Tool | Добавление на диаграмму объекта ссылки |
Созданная модель уже содержит контекстную диаграмму с единственной работой ("черный ящик") в той нотации, которая была выбрана на этапе создания модели. Теперь необходимо дать этой работе название и при необходимости задать ее свойства. Для этого нужно вызвать окно свойств работы, дважды щелкнуть по ней мышью (рис. 6).

Рисунок 6. Окно свойств работы
Далее необходимо разместить на диаграмме стрелки. Для этого следует нажать на Model Toolbox кнопку Precedence Arrow Tool (курсор примет форму крестика со стрелкой), щелкнуть по тому месту, откуда стрелка должна выходить и затем щелкнуть по тому месту, куда стрелка должна заходить (BPwin подсветит эти места при наведении на них курсора). Для задания названия стрелки нужно нажать на Model Toolbox кнопку Pointer Tool и затем дважды щелкнуть по стрелке. В появившемся окне Arrow Properties название работы вводится в поле Arrow Name или выбирается из списка имеющихся названий стрелок.
После размещения стрелок на диаграмме можно проводить декомпозицию ее работ. Для этого следует нажать на Model Toolbox кнопку Go to Child Diagram и затем щелкнуть по работе, которую нужно декомпозировать. Появится окно, в котором необходимо выбрать в какой нотации проводить декомпозицию и количество дочерних работ (рис. 7).
Рисунок 7. Создание дочерней диаграммы
После создания дочерней диаграммы BPwin автоматически создаст указанное число работ и разместит граничные стрелки по краям диаграммы. Далее следует связать граничные стрелки со входами работ (при необходимости можно добавить новые граничные стрелки) и связать работы между собой. Дальнейшая декомпозиция работ проводится аналогичным образом.
Лабораторная работа № 2.
Начало моделирования. Построение контекстой диаграммы в нотации IDEF0
Цель работы:
- кратко описать выбранную предметную область (чем занимается предприятие, какие основные процессы в нем происходят)
- определить контекст моделирования
- построить контекстную диаграмму в нотации IDEF0
Вариант индивидуального задания необходимо согласовать с преподавателем. Все диаграммы в нотациях IDEF0, IDEF3 и DFD строить в рамках одной модели в AllFusion Process Modeler.
Целью данной и большинства последующих работ является моделирование деятельности выбранного предприятия. Для этого будут применяться методологии:
- IDEF0 — методология функционального моделирования
- IDEF3 — методология описания процессов
- DFD — методология моделирования потоков данных
- IDEF1X — методология моделирования данных
Диаграммы в первых трех методологиях будут создаваться с помощью CASE-средства AllFusion Process Modeler, IDEF1X — с помощью AllFusion ERwin Data Modeler.
Каждая диаграмма в нотациях IDEF0, IDEF3, DFD предназначена для описания одного или нескольких бизнес-процессов. Бизнес-процесс — это устойчивая, целенаправленная совокупность взаимосвязанных видов деятельности (последовательность работ), которая по определенной технологии преобразует входы в выходы, представляющие ценность для потребителя.
Результатом моделирования бизнес-процессов является модель бизнес-процессов, которая относится к одному из трех типов:
- модель AS-IS (как есть) — модель текущей организации бизнес-процессов предприятия
- модель TO-BE (как будет) — модель идеальной организации бизнес-процессов
- модель SHOULD-BE(как должно бы быть) — идеализированная модель, не отражающая реальную организацию бизнес-процессов предприятия
В лабораторных работах будет создаваться модель AS-IS.
Перед началом построения диаграмм необходимо изучить выбранную предметную область. В этой и последующих работах в качестве предметной области будет выступать вымышленное предприятие по сборке и продаже настольных компьютеров и ноутбуков. Компания не производит комплектующие самостоятельно, а только собирает и тестирует компьютеры. Основные процедуры в компании:
- продавцы принимают заказы клиентов;
- сотрудники группируют заказы по типам компьютеров;
- сотрудники собирают и тестируют компьютеры;
- сотрудники упаковывают компьютеры согласно заказам;
- кладовщик отгружает клиентам заказы
- снабженцы заказывают и доставляют комплектующие, необходимые для сборки.
Компания использует купленную бухгалтерскую информационную систему, которая позволяет оформить заказ, счет и отследить платежи по счетам.
Построение модели какой-либо системы в методологии IDEF0 начинается с определения контекста моделирования, который включает в себя субъекта моделирования, цель моделирования и точку зрения на модель.
Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами, другими словами, необходимо определить, что в дальнейшем будет рассматривать как компоненты системы, а что как внешнее воздействие.
Цель моделирования. Модель не может быть построена без четко сформулированной цели. Цель должна отвечать на следующие вопросы:
- Почему этот процесс должен быть смоделирован?
- Что должна показывать модель?
- Что может получить читатель?
Точка зрения. Не смотря на то, что при построении модели учитываются мнения различных людей, модель должна строиться с единой точки зрения. Точку зрения можно представить как взгляд человека, который видит систему в нужном для моделирования аспекте. Точка зрения должна соответствовать цели моделирования. В течении моделирования важно оставаться на выбранной точке зрения.
В данной работе субъектом будет выступать само предприятие, а именно процессы, происходящие внутри него; цель моделирования — воспроизвести бизнес-процессы, происходящие на предприятии (модель AS-IS); точка зрения — с позиции директора как лица, знающего структуру предприятия в целом.
После определения контекста моделирования можно приступать к построению контекстной диаграммы (называемой еще "черным ящиком"). Данный тип диаграммы позволяет показать, что подается на вход работы и что является результатом работы, без детализации ее составляющих. Данная диаграмма содержит только одну работу, которая будет представлять всю деятельность предприятия в целом (рис.1).

Рисунок 1. Контекстная диаграмма
Любая IDEF0 диаграмма состоит из прямоугольников, называемых работами (activity), и стрелок (arrow). Работа представляет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждой работы должно быть выражено отглагольным существительным (например, "Изготовление детали", "Оформление заказа" и т.д.). Каждая из четырех сторон прямоугольника имеет свое определенное значение (рис.2):

Рисунок 2. Работа в IDEF0
- Вход – это потребляемая или изменяемая работой информация или материал
- Выход – информация или материал, которые производятся работой
- Управление – процедуры, правила, стратегии или стандарты, которыми руководствуется работа
- Механизмы – ресурсы, которые выполняют работу (например, сотрудники, оборудование, устройства и т.д.)
Для рассматриваемого предприятия входными стрелками будут:
- Заказы клиентов — список компьютеров и их конфигурация, которые клиент желает приобрести
- Комплектующие от поставщиков — комплектующие, полученные от поставщиков, из которых собираются компьютеры и ноутбуки
Выходные стрелки:
- Готовая продукция — собранные компьютеры и ноутбуки
- Заказы поставщикам — список комплектующих, которые предприятие закупает у поставщиков
- Оплата за комплектующие — деньги поставщикам за комплектующие
- Маркетинговые материалы — прайс-листы, рекламки и т.п.
Стрелки управления:
- Законодательство — различные законодательные документы, которыми руководствуется предприятие в процессе своей деятельности
- Правила и процедуры — различные правила и процедуры, которыми руководствуется предприятие в процессе своей деятельности (например, правила сборки и тестирования компьютеров, процедура общения с клиентами и т.п.)
Стрелки механизмов:
- Бухгалтерская система
- Персонал
Итоговая контекстная диаграмма имеет вид (рис.3):

Рисунок 3. Итоговая контекстная диаграмма
Содержание отчета:
- вариант индивидуального задания
- краткое описание выбранной предметной области (чем предприятие занимается, как функционирует)
- описание контекста моделирования
- контекстная диаграмма
Лабораторная работа № 3.
Построение диаграммы декомпозиции второго уровня в нотации IDEF0
Цель работы:
- построить диаграмму декомпозиции второго уровня в нотации IDEF0
В предыдущей работе была построена контекстная диаграмма, содержашая только одну работу, которая описывает деятельность предприятия в целом, без детализации составляющих этой работы. В данной работе будет построены диаграммы декомпозиции первого и второго уровней в нотации IDEF.
Декомпозиция — это разделение сложного объекта, системы, задачи на составные части, элементы.
С помощью диаграммы декомпозиции первого уровня покажем, из каких более мелких работ состоит работа "Деятельность предприятия по сборке и продаже комптьютеров и ноутбуков". В данной работе были выделены следующие дочерние работы:
| Управление | Данная работа включает в себя общее управление предприятием, финансами, кадрами, бухгалтерию и т.п. |
| Продажи и маркетинг | Работа с клиентами, презентации, выставки, реклама, маркетинговые исследования и т.д. |
| Сборка и тестирование компьютеров | Сборка и тестирование настольных компьютеров и ноутбуков |
| Отгрузка и снабжение | Снабжение предприятия необходимыми комплектующими, хранение и отгрузка готовой продукции |
После создания дочерней диаграммы первым действием соединим граничные стрелки с работами. Стрелку "Заказы клиентов" соединим с работой "Продажи и маркетинг", стрелку "Комплектующие от поставщиков" — с "Отгрузка и снабжение". Выходом работы "Управление" будет "Оплата за комплектующие", выходом "Продажи и маркетинг" — "Маркетинговые материалы". Стрелки "Заказы поставщикам" и "Готовая продукция" — выход работы "Отгрузка и снабжение".
Стрелка "Персонал" будет являться входом механизма всех четырех работ, а стрелка "Бухгалтерская система" — работ "Продажи и маркетинг" и "Отгрузка и получение". Стрелка "Правила и процедуры" будет входом управления всех четырех работ.
Любую ветвь стрелки также можно декомпозировать и дать ей свое название. Покажем это на примере ветки стрелки "Бухгалтерская система" для работы "Продажи и маркетинг". Назовем ее "Система оформления заказа". В AllFusion Process Modeler для более четкого указаная какое название к какой стрелке относится существуют несколько механизмов, одним из которых является Squiggle — стрелка в виде молнии, соединяющая название со стрелкой. Воспользуемся им для, для чего щелкнем правой кнопкой по названию стрелки и выберем в выпадающем меню соответствующий пункт.
На данном этапе построения диаграммы выяснилось, что мы не учли такой важный фактор, как деньги, которые клиенты дают за готовую продукцию. Деньги клиентов — это вход работы "Деятельность предприятия по сборке и продаже компьютеров и ноутбуков". Добавим эту стрелку на диаграмму декомпозиции.
Если по каким-то причинам граничную стрелку дочерней диаграммы не следует показывать (например, на данной диаграмме она является несущественной, или чтоб не загромождать диаграмму), то ее можно просто удалить. Удалим стрелку "Законодательство".
Результат всех перечисленных действий показан на рис.1.

Если посмотреть на стрелку "Деньги клиентов" диаграммы декомпозиции и на стрелку "Законодательство" контекстной диаграммы, то видно, что они окружены небольшими квадратными скобками. Это означает, что данная граничная стрелка является новой на диаграмме и ее нет на дочерней диаграмме (как в случае со стрелкой "Законодательство"), или же данная стрелка является новой на дочерней диаграмме и ее нет на родительской (как в случае со стрелкой "Деньги клиентов"). От стрелок с квадратными скобками необходимо избавляться. Для этого есть два пути:
- добавить их на родительскую или дочернюю диаграмму, т.е. сделать граничной
- затоннелировать
Чтоб добавить такую стрелку на другую диаграмму или затоннелировать, нужно щелкнуть по квадратным скобкам правой кнопкой мыши и выбрать пункт меню "Arrow Tunnel". В появившемся окне следует выбрать один из двух вариантов: Resolve it to border arrow — сделать стрелку граничной, Change it to resolved rounded tunnel — затоннелировать стрелку. В данном случае мы решили обе стрелки затоннелировать (рис.2 и рис.3).

Рисунок 2. Контекстная диаграмма с затоннелированной граничной стрелкой

Рисунок 3. Диаграмма декомпозиции с затоннелированной граничной стрелкой
После соединения граничных стрелок с работами следующим шагом соединим работы между собой. Поскольку работа "Управление" включает в себя общее управление предприятием, то одним из ее результатов будет являться "Управляющая информация", поступающая на вход управления всех остальных работ.
Работа "Продажи и маркетинг" получает на входе заказы клиентов (т.е. количество компьютеров и их конфигурация), информацию о которых она передает работе "Сборка и тестирование компьютеров" в качестве управляющей информации.
Работе "Сборка и тестирование" для своего функционирования необходимы комплектующие, которые она заказывает у работы "Отгрузка и снабжение" (выходная стрелка "Список необходимых комплектующих"). Собранные компьютеры она также передает работе "Отгрузка и снабжение" (выходная стрелка "Собранные компьютеры"). Информация о результатах сборки и тестирования необходима работе "Продажи и маркетинг" (выходная стрелка "Результаты сборки и тестирования").
Результатом работы "Отгрузка и снабжение" будут необходимые комплектующие, которые поступают на вход работы "Сборка и тестирование компьютеров".
Управление любого предприятия должно знать, что происходит на предприятии, чем занимается каждое подразделение и каковы результаты их работы, т.е. любая работа в идеале должна отчитываться о результатах своей деятельности перед управлением. Создадим стрелки выходов работ "Продажи и маркетинг", "Сборка и тестирование компьютеров" и "Отгрузка и снабжение" и соединим их со входом управления работы "Управление".
Результат соединения работ между собой показан на рисунке 3:

Если на диаграмме присутствует много работ и стрелок, то бывает затруднительно читать диаграмму. Для облегчения изучения диаграммы отдельные стрелки можно визуально выделить. Для зрительного выделения стрелки, соединяющей две работы, есть несколько механизмов:
- задать толщину стрелки
- поменять цвет стрелки
- добавить на стрелку дополнительные наконечники
Толщина и цвет стрелки задаются в окне свойств стрелки, вызываемое двойным щелчком по стрелке. Вкладка "Style" отвечает за стиль стрелки, в том числе и за ее толщину ("Thickness"), вкладка "Color" — за ее цвет. Для добавления на стрелку дополнительных наконечников следует щелкнуть правой кнопкой по стрелке и выбрать пункт меню "Extra Arrowhead".
Модифицируем диаграмму, визуально выделив некоторые стрелки. Итоговая диаграмма декомпозиции показана на рисунке 4:

Рисунок 4. Итоговая диаграмма декомпозиции первого уровня
Содержание отчета:
- диаграмма декомпозиции второго уровня
- краткое описание каждой работы
Лабораторная работа № 4.
Построение диаграммы декомпозиции следующего уровня в IDEF0
Цель работы:
- построить диаграмму декомпозиции следующего уровня в нотации IDEF0
В данной лабораторной работе построим еще одну диаграмму декомпозиции в нотации IDEF0 — декомпозицию работы "Сборка и тестирование компьютеров" диаграммы А0.
В результате проведения экспертизы получена следующая информация.
- Производственный отдел получает заказы клиентов от отдела продаж по мере их поступления.
- Диспетчер координирует работу сборщиков, сортирует заказы, группирует их и дает указание на отгрузку компьютеров, когда они готовы.
- Каждые 2 часа диспетчер группирует заказы — отдельно для настольных компьютеров и ноутбуков — и направляет на участок сборки.
- Сотрудники участка сборки собирают компьютеры согласно спецификациям заказа и инструкциям по сборке. Когда группа компьютеров, соответствующая группе заказов, собрана, она направляется на тестирование.
- Тестировщики тестируют каждый компьютер и в случае необходимости заменяют неисправные компоненты. Тестировщики направляют результаты тестирования диспетчеру, который на основании этой информации принимает решение о передаче компьютеров, соответствующих группе заказов, на отгрузку.
В данной работе мы выделили четыре дочерних работы: "Отслеживание расписания и управление сборкой и тестированием", "Сборка настольных компьютеров", "Сборка ноутбуков" и "Тестирование компьютеров". Как и в предыдущей работе начнем с соединения граничных стрелок с работами.
Стрелка "Необходимые комплектующие" — это вход работ "Сборка настольных компьютеров" и "Сборка ноутбуков".
Стрелки управления "Управляющая информация" и "Заказы на сборку" соединим с работой "Отслеживание расписания и управление сборкой и тестированием", поскольку именно данная работа управляет всем процессом сборки и тестирования, а стрелку управления "Правила и процедуры" — с остальными тремя работами.
Персонал принимает участие во всех выделенных дочерних работах, поэтому заводим стрелку "Персонал" на вход механизма всех работ (при этом указав, что в первой работе участвует диспетчер, а в четвертой — тестировщик).
Список необходимых комплектующих — это один из результатов работ "Сборка настольных компьютеров" и "Сборка ноутбуков". Результаты сборки и тестирования — это выходы работ "Сборка настольных компьютеров", "Сборка ноутбуков" и "Тестирование компьютеров". Компьютеры считаются собранными после того, как они успешно прошли тестирование, поэтому стрелка выхода "Собранные компьютеры" — выход работы "Тестирование компьютеров". Различные отчеты формирует работа "Отслеживание расписания и управление сборкой и тестированием".
Результат проделанных операций показан на рисунке 1:

После соединения граничных стрелок с работами следующим шагом соединим работы между собой. Поступающие заказы на сборку сортируются диспетчером, после чего они поступают на вход управления работ "Сборка настольных компьютеров" и "Сборка ноутбуков" (стрелки Заказы на настольные компьютеры и "Заказы на ноутбуки", соответственно). Когда компьютеры собраны, диспетчер дает указание на их отгрузку (стрелка "Указание передать компьютеры на отгрузку").
Собранные компьютеры (выходы работ "Сборка настольных компьютеров" и "Сборка ноутбуков") должны быть протестированы, для чего они должны поступать на вход работы "Тестирование компьютеров" — стрелки "Настольные компьютеры" и "Ноутбуки".
После тестирования компьютеров отчет (стрелка "Результаты тестирования") направляется диспетчеру, который дает указание отгрузить компьютеры.
Итоговая диаграмма декомпозиции показана на рисунке 2:

Содержание отчета:
- диаграмма декомпозиции
- краткое описание каждой работы
Лабораторная работа № 6.
Построение диаграммы декомпозиции в нотации DFD
Цель работы:
- построить диаграмму декомпозиции в нотации DFD одной из работ диаграмм IDEF0, построенных в предыдущих лабораторных работах
Диаграммы потоков данных (Data flow diagram, DFD) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет моделируемую систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. Главная цель DFD — показать, как каждая работа преобразует свои входные данные в выходные, а также выявить отношения между этими работами.
Любая DFD-диаграмма может содержать работы, внешние сущности, стрелки (потоки данных) и хранилища данных.
Работы. Работы изображаются прямоугольниками с закругленными углами (рис. 1), смысл их совпадает со смыслом работ IDEF0 и IDEF3. Так же как работы IDEF3, они имеют входы и выходы, но не поддерживают управления и механизмы, как IDEF0. Все стороны работы равнозначны. В каждую работу может входить и выходить по несколько стрелок.

Рисунок 1. Работа в DFD
Внешние сущности. Внешние сущности изображают входы в систему и/или выходы из нее. Одна внешняя сущность может одновременно предоставлять входы (функционируя как поставщик) и принимать выходы (функционируя как получатель). Внешняя сущность представляет собой материальный объект, например заказчики, персонал, поставщики, клиенты, склад. Определение некоторого объекта или системы в качестве внешней сущности указывает на то, что они находятся за пределами границ анализируемой системы. Внешние сущности изображаются в виде прямоугольника с тенью и обычно располагаются по краям диаграммы (рис. 2).

Рисунок 2. Внешняя сущность в DFD
Стрелки (потоки данных). Стрелки описывают движение объектов из одной части системы в другую (отсюда следует, что диаграмма DFD не может иметь граничных стрелок). Поскольку все стороны работы в DFD равнозначны, стрелки могут могут начинаться и заканчиваться на любой стороне прямоугольника. Стрелки могут быть двунаправлены.
Хранилище данных. В отличие от стрелок, описывающих объекты в движении, хранилища данных изображают объекты в покое (рис. 3). Хранилище данных — это абстрактное устройство для хранения информации, которую можно в любой момент поместить в накопитель и через некоторое время извлечь, причем способы помещения и извлечения могут быть любыми. Оно в общем случае является прообразом будущей базы данных, и описание хранящихся в нем данных должно соответствовать информационной модели (Entity-Relationship Diagram).

Рисунок 3. Хранилище данных в DFD
Декомпозиция работы IDEF0 в диаграмму DFD. При декомпозиции работы IDEF0 в DFD необходимо выполнить следующие действия:
- удалить все граничные стрелки на диаграмме DFD;
- создать соответствующие внешние сущности и хранилища данных;
- создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок;
- стрелки на диаграмме IDEF0 затоннелировать
Строго придерживаться правил нотации DFD не всегда удобно, поэтому BPWin позволяет создавать в DFD диаграммах граничные стрелки.
Построение диаграммы декомпозиции. Проведем декомпозицию работы Отгрузка и снабжение диаграммы А0 "Деятельность предприятия по сборке и продаже компьютеров и ноутбуков". В этой работе мы выделили следующие дочерние работы:
- снабжение необходимыми комплектующими — занимается действиями, связанными с поиском подходящих поставщиков и заказом у них необходимых комплектующих
- хранение комплектующих и собранных компьютеров
- отгрузка готовой продукции — все действия, связанные с упаковкой, оформлением документации и собственно отгрузкой готовой продукции
Выделим работу Отгрузка и снабжение диаграммы А0 "Деятельность предприятия по сборке и продаже компьютеров и ноутбуков", нажмем на кнопку "Go to Child Diagram" панели инструментов и выберем нотацию DFD. При создании дочерней диаграммы BPWin переносит граничные стрелки родительской работы, их необходимо удалить и заменить на внешние сущности. Стрелки механизмов, стрелки управления "Правила и процедуры", "Управляющая информация" и стрелку выхода "Отчеты" на дочерней диаграмме задействованы не будут, чтоб не загромождать диаграмму менее существенными деталями. Остальные стрелки заменим на внешние сущности — кнопка "External Reference Tool" на панели инструментов, в появившемся окне выбрать переключатель "Arrow" и выбрать из списка нужное название (рис. 4):

Рисунок 4. Добавление внешней сущности
Далее разместим дочерние работы, свяжем их со внешнеми сущностями и между собой (рис. 5):

Рисунок 5. Работы и внешние сущности
Центральной здесь является работа "Хранение комплектующих и собранных компьютеров". На ее вход поступают собранные компьютеры и полученные от поставщиков комплектующие, а также список необходимых для сборки компьютеров комплектующих. Выходом этой работы будут необходимые комплектующие (если они есть в наличии), список отсутствующих комплектующих, передаваемый на вход работы "Снабжение необходимыми комплектующими" и собранные компьютеры, передаваемые на отгрузку. Выходами работ "Снабжение необходимыми комплектующими" и "Отгрузка готовой продукции" будут, соответственно, заказы поставщикам и готовая продукция.
Следующим шагом необходимо определить, какая информация необходима для каждой работы, т.е. необходимо разместить на диаграмме хранилища данных (рис. 6).

Рисунок 6. Итоговая диаграмма декомпозиции
Работа "Снабжение необходимыми комплектующими" работает с информацией о поставщиках и с информацией о заказах, сделанных у этих поставщиков. Стрелка, соединяющая работу и хранилище данных "Список поставщиков" двунаправленная, т.к. работа может как получать информацию о имеющихся поставщиках, так и вносить данные о новых поставщиках. Стрелка, соединяющая работу с хранилищем данных "Список заказов" однонаправленная, т.к. работа только вносит информацию о сделанных заказах.
Работа "Хранение комплектующих и собранных компьютеров" работает с информацией о получаемых и выдаваемых комплектующих и собранных компьютеров, поэтому стрелки, соединяющая работу с хранилищами данных "Список комплектующих" и "Список собранных компьютеров" двунаправленные. Также эта работа при получении комплектующих должна делать отметку о том, что заказ поставщикам выполнен. Для этого она связана с хранилищем данных "Список заказов" однонаправленной стрелкой. Обратите внимание, что на DFD диаграммах одно и тоже хранилище данных может дублироваться.
Наконец, работа "Отгрузка готовой продукции" должна хранить информацию по выполненным отгрузкам. Для этого вводится соответствующее хранилище данных — "Данные по отгрузке".
Последним действием необходимо стрелки родительской работы затуннелировать (рис. 7):

Рисунок 7. Диаграмма IDEF0 с затуннелированными стрелками работы "Отгрузка и снабжение"
Содержание отчета:
- краткое описание декомпозируемой работы
- диаграмма декомпозиции
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Как удалить декомпозицию в erwin
Теперь Вы знаете почти все, что нужно для составления диаграмм в ERwin, за исключением того, как удалять объекты с диаграммы.
Как удалить сущность
1. Щелкните один раз по удаляемой сущности для того, чтобы ее выбрать.
2. Дайте команду ‘Cut [object name]. ‘ в меню
Edit (Сtrl-X).
Эта команда меню является ‘объектно-чувствительной’ в том смысле, что от Вас требуется подтвердить тип удаляемого объекта в зависимости от того, какой объект Вы выбрали. Обратите внимание, что для данного случая команда будет выглядеть: ‘Cut Entity. ‘. Удаляемый объект будет показан на экране, за исключением тех случаев, когда выбрано несколько объектов — тогда команда меню будет выглядеть так: ‘Cut Selected Objects. ‘.
3. Когда Вы выбираете из меню команду ‘Cut Entity. ‘, Вам нужно подтвердить удаление. Для этого нажмите кнопку ‘Yes’ в окне-диалоге Delete.
· Для того, чтобы отменить удаление, нажмите кнопку ‘No’.
· Для копирования удаляемых объектов в Windows clipboard поставьте метку в окне ‘Copy to Clipboard’.
Копирование объекта в сlipboard
Преимущество копирования объекта (объектов) в clipboard в том, что после этого Вы сможете вставить его (их) обратно в модель. Это бывает полезно по двум причинам.
· Во-первых, если сразу же после исчезновения объекта Вы поняли, что не надо было его удалять, Вы сможете восстановить его командой ‘Paste Model’ в меню Edit.
· Во-вторых, Вы сможете вставить объект в другую диаграмму. (См. гл.10, Управление диаграммами: возможности повышенного уровня сложности).
Когда Вы удаляете одну сущность, а затем вставляете ее, пропадают все связи, которые были заданы между удаленной сущностью и другими сущностями.
Decomposing the Model (Декомпозиция модели)
Декомпозиция дает возможность разбить всю систему на любое число уровней. Следует обратить внимание на фаску на диаграмме – символ «листа». Когда декомпозиция не применяется, символ “листа” появится в верхнем левом углу функционального блока (называемого "уровнем листа"). После декомпозиции символ листа удален.
В BPWIN декомпозиция выполняется за два шага:
— выделить объект, который нужно разбить на более низкие уровни. Затем нажать кнопку Go to Child Diagram (▼) на панели BPwin Toolbox (или в Model Explorer щелкнуть правой кнопкой мыши и выбрать команду Decompose в всплывающем меню;
— появится диалоговое окно Activity Box Count, в котором можно выбрать тип и число, на которое нужно разбить данную диаграмму. Нажать кнопку Ok и появится новая диаграмма с указанным числом новых блоков разложения.
При декомпозиции первичная диаграмма становится «родительской». Блоки «дочерней» диаграммы не связаны между собой и не поименованы, но дочерняя диаграмма автоматически наследует стрелки родительской. Поэтому далее нужно создать связи в виде стрелок и «привязать» их к новым блокам, чтобы определить поток процесса между функциональными блоками.
Имя блока и другие его свойства вводятся в закладке «Name» списка свойств блока. Для вывода свойств блока на экран достаточно дважды щелкнуть мышью на блоке.
Следующим шагом при создании дочерней диаграммы должно быть соединение всех использованных на диаграмме блоков с помощью стрелок, представляющих входы, выходы, управления и механизмы. Для этого достаточно соединить исходящую точку стрелки с точкой ее окончания. Окончанием стрелки может быть как одна из сторон функциональных блоков, так и граница диаграммы. Для рисования стрелки нужно выбрать иконку «Стрелка» из инструментальной панели.
Задание имени стрелки производится в закладке «Name» диалога свойств стрелок Arrow Properties. Для вызова этого диалога достаточно дважды щелкнуть мышью на стрелке.
Рис. П.1.9. Эталон к примеру 1
Если стрелка заканчивается на границе диаграммы BPwin, она помечается туннелем из квадратных скобок. Аналогично помечаются стрелки в родительской диаграмме, если в дочерней удаляется перенесенная из нее стрелка. Квадратный туннель на начале стрелки указывает, что стрелка не определена в пределах иерархии модели (нет никакой другой стрелки с таким же именем в любой другой диаграмме модели). Для поддержания целостности модели нужно корректировать квадратные туннели одним из следующих способов:
— преобразованием в туннель из круглых скобок;
— добавление новой стрелки, соединяющей соответствующий блок с границей диаграммы;
— созданием внешней ссылки (ссылки на объект, не описанный в данной модели) в соответствии с методологией IDEF0;
— созданием ссылки на блок, расположенный на другой диаграмме.
В любой момент работы с диаграммой существует возможность добавления в нее новых блоков с использованием иконки Activity Box Tool панели инструментов ( ) или щелкнув правой кнопкой мыши на блоке в Model Explorer и выбрав Insert Before или Insert After во всплывающем меню, чтобы поместить новый блок до или после выделенного блока диаграммы. После того как дополнительный блок создан, можно связать его стрелками с другими блоками и задать его название и другие свойства.
Нумерация блоков производится автоматически при их создании. Номера могут быть относительными или абсолютными, они отражают иерархическое положение бло
ка в пределах модели. Можно управлять нумерацией блоков на диаграмме, используя закладку Numbering диалогового окна Model Properties.
Перемещение любых объектов на диаграмме осуществляется с помощью их захвата мышью и перемещения в новое место. Можно также перемещать блоки между диаграммами, используя команды Cut / Paste из меню Edit.
Когда активен Model Explorer в рабочей области BPWIN, можно его использовать для глобального просмотра иерархии блоков или диаграмм. Для этого нужно нажать закладку Diagram в the Model Explorer. Дерево диаграмм в Model Explorer использует следующие обозначения графических объектов:
— — корневой уровень модели, содержит ее описание;
— — деловая диаграмма процесса (IDEF0);
— — диаграмма потока данных (DFD);
— — диаграмма моделирования деятельности (IDEF3);
— — иерархическое дерево диаграмм;
— — указатели расширенных секций дерева;
— — указатели свернутых секций дерева.
Decomposing the Model Try It.(Упражнение 2 создания модели):
В этом упражнении выполняется декомпозиция модели, создаются функциональные блоки, стрелки и назначаются метки объектам диаграммы.

Сначала закрываются все открытые в BPwin модели и открывается модель, которая была создана в упражнении 1. Затем выполняются шаги 1 – 22:
Шаг 1. В меню File выбрать Open. Появится диалоговое окно. Выбрать path tryit-01. bp1 (где path – путь к каталогу Tutorial, например c:Program FilesComputer AssociatesBPwin 4.0 SamplesTutorialtryit-01.bp1).
Шаг 2. Выполнить декомпозицию контекстной диаграммы: выделить объект, затем нажать на кнопку декомпозиции ( ). Появится диалоговое окно Activity Box Count. Установить в поле Number of Activities число объектов, на которое делится модель, равное 3, и нажать Ok. BPwin создает новую диаграмму с числом новых объектов, равным 3. Появились стрелки из родительской диаграммы, и каждый новый объект будет пронумерован.
Шаг 3. Сделать двойной щелчок на блоке 1, появится диалоговое окно Activity Properties. В поле Unused Activity Names ввести имя блока VERIFY (ввести Enter) ORDER, затем нажать Ok. Блок 1 получит имя.
Шаг 4. Чтобы назвать остальные блоки, нужно выбрать закладку Activities в Model Explorer и дважды нажать на следующей неименованной иконке блока. BPwin отображает диалоговое окно Activity Properties. В поле Name field нужно напечатать имя блока, например, ALLOCATE (Enter key) STOCK. Нажать Ok.
Шаг 5. Можно также открыть диалоговое окно Activity Properties из всплывающего меню. В диаграмме щелкнуть правой кнопкой мыши на последнем неименованном блоке, затем выбрать Name из всплывающего меню. BPwin отображает диалоговое окно the Activity Properties. В Name field напечатать имя блока: SHIP (ввести Enter) PRODUCTS. Нажать Ok.
Шаг 6. Далее следует соединить стрелки заглушки с блоками. Чтобы присоединить стрелку Ввод, помеченную Customer Order Details, нужно нажать иконку → на панели инструментов, нажать указателем мыши конец стрелки и переместить ее до се
редины блока VERIFY ORDER. Отпустить мышь. Теперь входная стрелка будет определена.
Шаг 7. Аналогично присоединить стрелку управления Available Stock к блоку ALLOCATE STOCK.
Шаг 8. Присоединить стрелку вывода Delivered Goods к блоку SHIP PRODUCTS.
Шаг 9. Присоединить стрелку механизма Order Entry System к блоку VERIFY ORDER .
Шаг 10. Соединить стрелкой блоки VERIFY ORDER и ALLOCATE STOCK.
Шаг 11. Далее нужно назвать новую стрелку, для чего сделать двойной щелчок на ней и в диалоговом окне Arrow Properties из списка имен стрелок выбрать Customer Order Details.
Шаг 12. Создается стрелка вывода от ALLOCATE STOCK, для чего необходимо нажать иконку , установить мышь внутри правой рамки ALLOCATE STOCK и довести ее до правой рамки диаграммы. BPwin нарисует стрелку. Нажать иконку , чтобы закончить рисовать стрелки. Нарисованная стрелка будет иметь квадратный туннель.
Шаг 13. Назвать стрелку Stock Re-Order.
Шаг 14. Чтобы перейти к новой модели, следует закрыть текущую модель. В меню File выбрать Close и в диалоговом окне Save? Указать No. Открыть следующую модель, указав путь pathtryit-02. bp1.
Шаг 15. Затем, продолжить декомпозицию, нажав иконку . Вставить новый блок, нажав иконку . Нажать мышью в месте диаграммы между ALLOCATE STOCK и SHIP PRODUCTS. BPwin нарисует новый блок, при этом номера блоков автоматически модифицируются, но их можно изменять в закладке Numbering в Model Properties. Нажать иконку , чтобы выключить режим рисования.
Шаг 16. Назвать новый блок именем PROCESS (ввод Enter) INVOICE. Нажать Ok.
Шаг 17. Можно перераспределить блоки на диаграмме.
Шаг 18. Создать стрелку вывода из ALLOCATE STOCK к вводу PROCESS INVOICE. Назвать стрелку Customer Order Details. Можно выбирать имя стрелки из списка имен стрелок в закладке Name диалогового окна Arrow Properties. Создать стрелку вывода от PROCESS INVOICE к вводу SHIP PRODUCTS. Назвать стрелку Customer Order Details. Все блоки диаграммы теперь должны быть соединены.
Шаг 19. Теперь можно добавить стрелки ввода и вывода к блоку PROCESS INVOICE. Для этого можно выполнить процедуры создания стрелок, описанных ранее (шаги 6 и 8): Создать входную стрелку слева рамки диаграммы к блоку PROCESS INVOICE и стрелку вывода от блока PROCESS INVOICE до правой рамки диаграммы. Нажать иконку , чтобы закончить рисовать стрелки. Теперь каждая стрелка создана с квадратным туннелем.
Шаг 20. Назначить имя Invoice каждой из новых стрелок.
Шаг 21. Теперь нужно добавить стрелку вывода из VERIFY ORDER. Чтобы нарисовать стрелку рамки вывода, нужно создать стрелку рамки вывода от VERIFY ORDER до правой рамки диаграммы. Назвать стрелку Order Confirmation.
Шаг 22.(Заключительный шаг упражнения). Чтобы проверить результаты моделирования, нужно нажать кнопку Сheck и сверить их с эталоном к упражнению 2 (рис. П.1.10).
Рис.П.1.10. Эталон к упражнению 2
Срочно?
Закажи у профессионала, через форму заявки
8 (800) 100-77-13 с 7.00 до 22.00
Вопрос компьютерным гениям
Программа BPwin (Allfusion Process Modeler). Стрелка стала вот с таким значком [ ], следовательно она на остальных уровнях также отображается. А как мне её сделать тунельной, чтобы распространилась на всех уровнях без этих прямоугольных скобок. 

Туннелирование стрелок. Вновь внесенные граничные стрелки на диаграмме декомпозиции нижнего уровня изображаются в квадратных скобках и автоматически не появляются на диаграмме верхнего уровня
Для их «перетаскивания» наверх нужно щелкнуть правой кнопкой мыши по квадратным скобкам граничной стрелки и в контекстном меню выбрать команду Arrow Tunnel
Появляется диалог Border Arrow Editor
Если щелкнуть по кнопке Resolve Border Arrow, стрелка мигрирует на диаграмму верхнего уровня, если по кнопке Change To Tunnel — стрелка будет туннелирована и не попадет на другую диаграмму. Туннельная стрелка изображается с круглыми скобками на конце
Как удалить стрелку в bpwin
Практикум. Создание функциональной модели с помощью BPwin
Получить у преподавателя № задания
5.2. Упражнение 2. Создание диаграммы декомпозиции
Перед выполнением упражнения 2 внимательно прочитайте подразделы 1.2.2 и 1.2.3.
1. Выберите кнопку перехода на нижний уровень в палитре инструментов и в диалоге Activity Box Count установите число работ на диаграмме нижнего уровня — 3 — и нажмите ОК.

Рис. 5.2.1. Диалог Activity Box Count
Автоматически будет создана диаграмма декомпозиции. Правой кнопкой мыши щелкните по работе, выберите N ame и внесите имя работы. Повторите операцию для всех трех работ. Затем внесите определение, статус и источник для каждой работы согласно табл. 5.2.1.
Таблица 5.2. 1. Работы диаграммы декомпозиции A0
Имя работы ( Activity Name )
Определение ( Definition )
Продажи и маркетинг
Телемаркетинг и презентации, выставки
Сборка и тестирование компьютеров
Сборка и тестирование настольных и портативных компьютеров
Отгрузка и получение
Отгрузка заказов клиентам и получение компонентов от поставщиков
2. Для изменения свойств работ после их внесения в диаграмму можно воспользоваться словарем работ. Вызов словаря — меню Dictionary/Activity (рис. 5.2.2).

Рис. 5.2.2. Словарь Activity Dictionary
Если описать имя и свойства работы в словаре, ее можно будет внести в диаграмму позже с помощью кнопки
в палитре инструментов. Невозможно удалить работу из словаря, если она используется на какой-либо диаграмме. Если работа удаляется из диаграммы, из словаря она не удаляется. Имя и описание такой работы может быть использовано в дальнейшем. Для добавления работы в словарь необходимо перейти в конец списка и щелкнуть правой кнопкой по последней строке. Возникает новая строка, в которой нужно внести имя и свойства работы. Для удаления всех имен работ, не использующихся в модели, щелкните по кнопке
( Purge ).
3. Перейдите в режим рисования стрелок. Свяжите граничные стрелки (кнопка
на палитре инструментов), так, как показано на рис. 5.2.3.

Рис. 5.2.3. Связанные граничные стрелки на диаграмме А0
4. Правой кнопкой мыши щелкните по ветви стрелки управления работы "Сборка и тестирование компьютеров" и переименуйте ее в "Правила сборки и тестирования" (рис. 5.2.4).

Рис. 5.2.4. Стрелка "Правила сборки и тестирования"
Внесите определение для новой ветви: "Инструкции по сборке, процедуры тестирования, критерии производительности и т.д.".
Правой кнопкой мыши щелкните по ветви стрелки механизма работы "Продажи и маркетинг" и переименуйте ее в "Систему оформления заказов работы №_____" (№ — это номер задания).
5. Альтернативный метод внесения имен и свойств стрелок — использование словаря стрелок (вызов словаря — меню Dictionary/Arrow ). Если внести имя и свойства стрелки в словарь, ее можно будет внести в диаграмму позже. Стрелку нельзя удалить из словаря, если она используется на какой-либо диаграмме. Если удалить стрелку из диаграммы, из словаря она не удаляется. Имя и описание такой стрелки может быть использовано в дальнейшем. Для добавления стрелки необходимо перейти в конец списка и щелкнуть правой кнопкой по последней строке. Возникает новая строка, в которой нужно внести имя и свойства стрелки.
6. Создайте новые внутренние стрелки так, как показано на рис. 5.2.5.

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

Рис. 5.2.6. Результат редактирования стрелок на диаграмме АО
8. Создайте новую граничную стрелку выхода "Маркетинговые материалы", выходящую из работы "Продажи и маркетинг". Эта стрелка автоматически не попадает на диаграмму верхнего уровня и имеет квадратные скобки на конце:
. Щелкните правой кнопкой мыши по квадратным скобкам и выберите пункт меню Arrow Tunnel . В диалоге Border Arrow Editor выберите опцию Resolve it to Border Arrow . Для стрелки "Маркетинговые материалы" выберите опцию Trim из контекстного меню. Результат выполнения упражнения 2 показан на рис. 5.2.7.