Как удалить декомпозицию в erwin

от admin

Как удалить декомпозицию в erwin

Задайте предустановку размера листа, или введите заказной формат страницы.

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

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

Щелкните кнопку «ОК», чтобы принять установку страниц, или кнопку «Cancel», чтобы возвратиться к диаграмме без сохранения установки.

Рисунок 1 Диалог Page Setup.

Задание установок страницы для новой модели

Сначала откройте диалог New Model Page Setup.

Выберите размер страницы «С» и отсутствие границы IDEFO. Щелкните «ОК», чтобы выйти из редактора.

Теперь создайте новую модель (из меню Е«1е, выберите New).

Просто прокручивая диаграмму. Вы немедленно обнаружите, что контекстная диаграмма много больше, чем размер по умолчанию «А». Как Вы увидите позже, при печати можно уменьшить размер любой диаграммы, так что будет возможно напечатать эту большую диаграмму на странице правильного размера.

Снова откройте диалог New Model Page Setup и переустановите размер страницы в его нормальную установку. Выберите все опция границы и нажмите «ОК», чтобы выйти из редактора. Теперь закройте модель, которую Вы только что создали.

Задание установок страницы для существующей модели

Откройте TUT1-O.BP1. Откройте диалог Default Page Setup.

Выберите размер страницы «С» и отсутствие границы IDEFO. Щелкните «ОК», чтобы выйти из редактора.

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

Заметьте, что вновь созданная диаграмма имеет размер «С» и не имеет границу. Тем не менее, существующие диаграммы не изменили размер.

Закройте TUT1-O.BP1 без сохранения.

Установка печати

Как только Вы имеете желаемую установку страниц и Вы готовы печатать, BPwin обеспечивает Вас гибкостью в решении, что печатать и какого размера. BPwin позволяет Вам «раздувать» Вашу диаграмму, так что она печатается большей, чем она показывается на экране. Поскольку ВРwin использует шрифты True Type, Вы можете печатать Ваши диаграммы фактически любого размера.

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

Чтобы установить работу печати

Выберите опцию меню «Print Setup» из меню file, чтобы установить диаграмму или модель для печати, или выберите опцию меню «Print Setup» из меню Report, чтобы установить отчет для печати.

Выберите опции, которые Вы хотите, и щелкните кнопку «QK».

Для большей информации о печати и установке печати, см. Вашу документацию по Microsoft Windows.

Печать диаграммы или модели

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

Чтобы напечатать диаграммы BPwin

Выберите опцию меню «Print. » из меню Е«1с. чтобы показать диалог Print, как на Рисунке 2 на стр.151.

Чтобы напечатать только текущую диаграмму, выберите кнопку опции «Current Diagram» (которая выбрана по умолчанию).

Чтобы напечатать все диаграммы, выберите кнопку опции «Д11 Diagrams».

Чтобы напечатать определенные диаграммы, выберите кнопку опции «Selected Diagram(s)». Укажите и щелкните, чтобы выделить диаграммы, которые Вы хотите напечатать. Диаграммы FEO имеют букву «F» после идентификатора диаграммы. Деревья узлов имеют букву «N» после идентификатора диаграммы. Щелчок на файлах включает и выключает их выбор.

Выберите масштаб печати для Вашей диаграммы. По умолчанию, он установлен в 100%, но последняя установка масштаба, использовавшаяся для печати, сохраняется.

Введите число копий, которое Вы хотите сделать.

Выберите, хотите ли Вы печатать текстовые диаграммы наряду с диаграммами декомпозиции, выбирая или отменяя выбор выключателя «Print Text Diagram».

Определена текстовая диаграмма

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

Выберите, хотите ли Вы печатать без границы, только верхнюю границу, или полную диаграмму, и щелкните кнопку «О.К», чтобы напечатать диаграмму.

Рисунок 2 Диалог BPwin Print.

Появляется диалог подтверждения печати, давая Вам знать, что Ваша диаграммы печатаются. Щелкните кнопку «Cancel», чтобы отменить работу печати.

Упражнение 8.1

ля этого упражнения, мы хотим напечатать одну копию каждой диаграммы на отдельной странице с полной границей, так что оставьте Print Scale установленным в 100% и щелкните кнопку «QK». Если Вы хотите попробовать напечатать большую копию Ваших диаграмм, выберите 200% и щелкните кнопку «QK».

Встраивание диаграммы BPwin в другое приложение

Диаграмма ВРwin может быть легко вставлена в любое приложение, которое принимает Windows Meta File (WMF) изображения.

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

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

Выберите Edit. Copy Picture.

В целевом приложении вставьте изображение. Точные шаги будут специфичны для приложения. В MS Word, например, позиционируйте курсор и выберите Edit. Paste.

Если целевое приложение поддерживает изменение размера изображения. Вы сможете изменить размер вставленного изображения. Обратите внимание, что файлы WMF сохраняют всю их ясность и разрешение независимо от их размера, в отличие от bitmap, которые не могут быть очень хорошо откалиброваны.

Создание отчетов

ВРwin предлагает на выбор несколько отчетов, каждый с полный набором опций, которые можно выбирать. Все отчеты расположены в меню Report. Для каждого отчета. Вы можете выбрать любые или все опции отчета. Вы можете также выбрать из набора форматов отчета, включая Microsoft DDE формат, который генерирует для Вашего любимого DDE приложения (где поддерживается).

Выбор отчета BPwin

Отчеты BPwin обеспечивают гибкость как в формате, так и в содержании отчетов, которые Вы создаете.

Отчеты ВРwin:

Отчет непротиворечивости модели

Отчет использования данных

Отчет основанной на активности стоимости (АВС, Activity Based Costing)

Выбор опции отчета

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

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

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

Предосмотр отчета

Из любого диалога отчета Вы можете предварительно осмотреть Ваш отчет. ВРwin открывает окно Preview вверху окна отчета. Отчеты размером меньше 32000 символов могут редактироваться внутри окна предосмотра и затем печататься. Отчеты размером более 32000 символов будут усечены в окне предосмотра, но будут печататься полностью, хотя Вы не можете сделать изменения в них в окне просмотра.

Чтобы просмотреть отчет

Из любого диалога отчета, щелкните кнопку «Preview. «.

Чтобы максимизировать окно Preview; щелкните на стрелке вверх в верхнем правом углу так, чтобы отчет заполнил экран.

Чтобы напечатать и сгенерировать отчеты непосредственно из окна Preview, щелкните кнопки «Print» или «Report. «. Окно просмотра будет автоматически закрыто после завершения печати или отчета, и Вы возвратитесь в главное окно отчета.

Чтобы возвратиться в окно отчета, щелкните на кнопке «Close».

Отмена отчета

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

Чтобы отменить отчет

Щелкните кнопку «Close» из диалога выбора отчета, чтобы

возвратиться к Вашей модели.

Щелкните кнопку «Close» из предосмотра отчета, чтобы

возвратиться к диалогу выбора отчета.

Щелкните кнопку «Cancel» из диалога подтверждения печати,

чтобы отменить посылку отчета на принтер.

Стандартные отчеты

Часто бывает необходимо произвести обновленную версию отчета нескольких раз в течение проекта. В этой версии BPwin, Вы можете задать формат отчета (то есть — поля, которые нужно поместить в отчет и их порядок) один раз и повторно использовать формат по мере необходимости. Эта особенность доступна в отчетах активности, стрелки, стоимости активности и использования данных. ВРwin включает несколько предопределенных стандартных отчетов для непосредственного использования.

Определение стандартного отчета

Задайте желаемые поля и опции печати.

Введите имя отчета в поле «Standard Reports».

Удаление стандартного отчета

Выберите отчет из выпадающего списка.

Обновление существующего стандартного отчета

Выберите отчет из выпадающего списка.

Выберите соответствующие поля и опции, пока отчет не будет в желаемом формате.

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

Выберите отчет из выпадающего списка.

Файл BPWINRPT.INI

Файл BPWINRPT.INI содержит информацию определения отчета для всех стандартных отчетов. Этот файл расположен в директории по умолчанию Windows — обычно C:\WINDOWS. BPwin назначит имя отчета внутреннему коду. Каждый тип отчета имеет различный код:

Отчет активности BPACTnnn

Отчет стоимости активности BPACCnnn

Отчет стрелки BPARRnnn

Отчет использования данных BPDUSnnu

. где nnn — три цифры, начиная с 000.

Обратите внимание: .INI файл не предназначен для того, чтобы модернизироваться вручную. Всегда делайте изменения, используя диалоги отчета.

Стандартные отчеты, которые включают определенные пользователем свойства

Если определенные пользователем свойства (UDP) используются в стандартном отчете, будьте осторожны, используя этот же самый отчет с другой моделью. ВPwin хранит индекс определенного пользователем свойства (позиция, которую занимает определенное пользователем свойство, а не имя определенного пользователем свойства). Чтобы гарантировать, что правильное определенное пользователем свойство используется в различных моделях, определенные пользователем свойства должны занимать то же самое место в каждой модели. Например, пусть даны две модели,’ которые имеют одни и те же UDP в различном порядке:

Определенные пользователем свойства модели ‘А’

Документ Word описания

Таблица Excel стоимости

Определенные пользователем свойства модели ‘В’

Таблица Excel стоимости

Документ Word описания

Отчет, который использует Ответственную сторону и Документ Word описания, будет работать с обеими моделями, потому что эти UDP занимают то же самое положение (1 и 3) в обеих моделях. Отчет, который использует UDP Ответственную сторону и Анимацию процесса, будет работать правильно только с моделью «А», потому что эти UDP занимают иное положение в модели «А» (1 и 2), чем в модели «В» (1 и 4). К счастью, Вы можете легко перестроить определенные пользователем свойства, используя кнопки Up и Down в редакторе User-Defined Property Definition.

Установка шрифта отчета

Если Вы посылаете Ваш отчет на принтер (вместо файла) Вы

имеете возможность устанавливать шрифт, в котором Ваш отчет будет сгенерирован.

Чтобы установить шрифт для Вашего отчета

Выберите опцию меню «Default Fonts. » из меню Report чтобы показалось выпадающее меню. ‘

Выберите опцию меню «Report Text. » из выпадающего меню, чтобы показать редактор Report Font.

Сделайте выбор шрифта, как Вы хотите, и щелкните кнопку «QK».

Печать отчета

Вы можете либо послать Ваш отчет на целевой принтер, либо иметь напечатать его в файл. Если Вы выбрали печатать в файл. Вы можете выбрать из множества ASCII форматов, или Microsoft DDE формат.

Чтобы послать отчет на принтер

Щелкните кнопку «Print. » из любого диалога выбора отчета или из просмотра отчета.

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

Чтобы послать отчет в файл

Щелкните кнопку «Report. » либо из диалога выбора отчета, либо из просмотра отчета, чтобы показать диалог генерации файла.

Назовите файл, который нужно сгенерировать и щелкните кнопку «QK».

Все, что Вы должны делать — напечатать имя. BPwin автоматически помещает идентификатор расширения в конце имени файла (см. список расширений ниже).

Или, если Вы называете Ваш файл с заказным расширением (например, file_name.txt, чтобы Вы могли открыть его редактором), то файл генерируется в указанную директорию, и может использоваться с любым текстовым процессором, текстовым редактором, или настольной издательской системой.

Расширения файлов, создаваемых BPwin

.ВРМ = Отчет модели

.ВРА = Отчет активности

.BPR = Отчет стрелки

.ВРА = Отчет основанной на активности стоимости

.ВРС = Отчет непротиворечивости модели

.BPU = Отчет использования данных

Упражнение 8.2

становите печать отчета в вертикальный формат Установите шрифт в Courier 12 пунктов.

Использование отчетов табличного формата DDE с другими приложениями

Используя табличный формат DDE, Вы можете заставить ВРwin автоматически открывать либо приложение Microsoft Word, приложение WordPerfect, приложение Ami Pro, либо приложение Microsoft Excel и построить Ваш отчет ВРwin в табличном формате в целевом приложении. Чтобы сделать это, Вы выбираете опции, которые Вы хотите показать, как Вы обычно делаете в диалоге отчета.

Затем выберите переключатель формата «DDE Table» и многозначные опции, которые Вы предпочитаете. Затем щелкните кнопку «Report». BPwin спросит Вас, какие из поддерживаемых приложений использовать. Если приложение уже открыто. Вы можете выбрать поместить Ваш отчет в новый документ или в существующий. Если Вы выбираете существующий документ, отчет будет вставлен там, где в настоящее время расположен курсор в этом документе.

Когда Вы выбираете приложение, ВРwin открывает его автоматически (если оно не уже открыто) и строит таблицу с данными отчета в приложении. Вы увидите изображение песочных часов, пока обрабатывается отчет. Когда песочные часы исчезнут и изображение стрелки указателя возвратится в диалог отчета, таблица Word, WordPerfect, Ami Pro, или Excel открывается и ждет в фоновом режиме. Для большей информации об использовании DDE, см. Вашу документацию Windows 3.1.

Выбор Word 2.0 или Word 6.0 как DDE цели

Если приложение не запущено, ВРwin попробует загрузить его. ВРwin сначала попробует загрузить Word 6.0, и, если это не удастся, 2.0. Вы может определить, какую версию Word BPwin должен пытаться запускать. Это полезно, если Вы имеете обе версии Word на Вашей машине.

Чтобы задать Word 2.0 или Word 6.0 как цель DDE

Выберите опцию меню «Preferences. » из меню Options.

Выберите Word 2.0 или Word 6.0 как цель DDE.

Щелкните кнопку «OK».

Примечание: Это необходимо, только если Вы используете Microsoft Word. Все другие приложения однозначно идентифицируют определенные версии, и поэтому ВРwin может идентифицировать надлежащие команды для использования.

Генерация отчетов для RPTwin

RPTwin новый продукт Logic Works — инструмент отчета, разработанный для того, чтобы увеличить возможности отчета ВРwin и ERwin. RPTwin обеспечивает настоящую графическую среду проектирования, которая дает Вам полный контроль над физическим внешним видом Вашего отчета, используя заголовки и сноски, шрифты Windows, встроенные чертежные инструменты, редактор формул и множество стилей.

Чтобы создать новый отчет RPTwin

Чтобы произвести новый отчет для RPTwin, определите содержание отчета в ВРwin, как Вы обычно делаете, выберите RPTwin как формат отчета, и нажмите кнопку «Report». Это показывает диалог Save As, назначает имя по умолчанию, и добавляет .LWD к имени. Когда Вы щелкните на кнопке «ОК», файл данных создается и RPTwin открывается. Вы можете затем форматировать отчет, как желаете, и сохранить формат в файле Logic Works Report Definition (.LWR).

Файлы данных (LWD) и формата (LWR) RPTwin

По умолчанию, один файл LWR связывается с файлом LWD. Однако, один файл LWR может поддерживать много файлов LWD. Чтобы разрешить одному LWR (формат отчета) файлу поддерживать несколько LWD (отчет) файлов, Вы можете временно или постоянно изменить опции DataSet для файла LWR в RPTwin. Обратитесь к документации RPTwin за определенными деталями.

Опции многозначного формата

Каждый из отчетов BPwin имеет опции многозначного формата. Они позволяют Вам лучше справляться с форматированием отчетов, где то же самое значение в одном столбце отчета связано со многими значениями в другом столбце отчета. Простой пример этого — одно имя активности, связанное с (обычно) многими именами его стрелок. Опции многозначного формата позволяют Вам несколько выборов того, как обработать эту one-to-many ситуацию.

Опция «Repeating Group» объединяет много значений в одной ячейке, вставляя «+» между значениями.

RUN VIDEO STORE

Vendor Special Offer Data +

Рисунок 3. Пример таблицы, созданной в MS Word с опцией многозначного формата «Repeating Group».

Опция «Filled» повторяет все данные для каждого ряда. В нашем простом примере это повторит имя активности в каждом ряде для каждой стрелки.

RUN VIDEO STORE

RUN VIDEO STORE

RUN VIDEO STORE

RUN VIDEO STORE

Vendor Special Offer Data

Рисунок 4. Пример таблицы, созданной в MS Word с опцией многозначного формата «Filled».

Опция «Header» показывает родительский или «корневой» объект один раз, вместо повторения его для каждого ряда. В нашем примере, ячейки в таблице, которые должны были иметь повторенное имя активности, будут оставлены пустыми. Дополнительный выбор, который Вы имеете в этой опции — хотите Вы или нет, чтобы много рядов значений были слиты с рядом родительских объектов, или они должны начаться в следующем ряде. Вы управляете этим с помощью переключателя «Merge».

RUN VIDEO STORE

Vendor Special Offer Data

Рисунок 5. Пример таблицы, созданной в MS Word с опцией многозначного формата «Header» и включенной опцией «merge».

RUN VIDEO STORE

Vendor Special Offer Data

Рисунок 6. Пример таблицы, созданной в MS Word с опцией многозначного формата «Header» и включенной опцией «merge».

Отчет модели

Отчет модели содержит опции отчета для всей информации об определенной модели.

Чтобы создать отчет модели

Выберите опцию меню «Model Report. » из меню Report, показать диалог выбора опции.

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

Используйте кнопку «Close», чтобы отменять отчет.

Используйте кнопку «Preview. «, чтобы просмотреть отчет на экране (см. Предосмотр отчета выше).

Используйте кнопку «Print. «, чтобы послать отчет на выбранный Вами принтер.

Используйте кнопку «Report. «, чтобы создать Ваш отчет как файл.

Отчет активности

Отчет активности содержит опции отчета для всей информации об активностях в определенной модели.

Чтобы создать отчет активности

Выберите опцию меню «Activity Report. » из меню Report, чтобы показать диалог выбора опций.

Щелкните на выключателях, которые Вы хотите, в том порядке, в котором Вы хотите видеть их в отчете. Щелкните кнопку «Activity Category. «, чтобы управлять изображением определенных пользователем свойств в этом диалоге.

Используйте кнопку «Close», чтобы отменить отчет.

Используйте кнопку «Preview. «, чтобы просмотреть отчет на экране (см. Предосмотр отчета выше).

Используйте кнопку «Print. «, чтобы послать отчет на выбранный Вами принтер.

Используйте кнопку «Report. «, чтобы создать Ваш отчет как файл.

Выбор порядка сортировки активности и стрелки

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

Alphabetical сортирует в нормальном алфавитном порядке.

Hierarchical сортирует по номеру активности, со всей связанной информацией после активности, которую она определяет; то есть, глубина вперед.

Breadth First сортирует сначала родителя и связанные стрелки затем дочерние и связанные стрелки; порядок сортировки диктуется номерами идентификации.

Отчет стрелки

Отчет стрелки содержит опции отчета для всей информации о всех типах стрелок в определенной модели.

Чтобы создать отчет стрелки

Выберите опцию меню «Arrow Report. » из меню Report, чтобы показать диалог выбора опций.

Щелкните на выключателях, которые Вы хотите, в том порядке, в котором Вы хотите видеть их в отчете. Щелкните кнопку «Arrow Category. «, чтобы управлять изображением определенных пользователем свойств в этом диалоге.

Используйте кнопку «Close», чтобы отменить отчет.

Используйте кнопку «Preview. «, чтобы просмотреть отчет на экране (см. Предосмотр отчета выше).

Используйте кнопку «Print. «, чтобы послать отчет на выбранный Вами принтер.

Используйте кнопку «Report. «, чтобы создать Ваш отчет как файл.

Отчет непротиворечивости модели

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

Чтобы создать отчет непротиворечивости модели

Выберите опцию меню «Model Consistency Report. » из меню Report, чтобы показать диалог выбора опций.

Щелкните на выключателях, которые Вы хотите, в том порядке, в котором Вы хотите видеть их в отчете.

Используйте кнопку «Close», чтобы отменить отчет.

Используйте кнопку «Preview. «, чтобы просмотреть отчет на экране (см. Предосмотр отчета выше).

Используйте кнопку «Print. «, чтобы послать отчет на выбранный Вами принтер.

Используйте кнопку «Report. «, чтобы создать Ваш отчет как файл.

Отчет основанной на активности стоимости

Отчет основанной на активности стоимости создает отчет о данных стоимости активности.

Чтобы создать отчет основанной на активности стоимости

Выберите опцию меню «Activity Cost Report. » из меню Report, чтобы показать диалог выбора опций.

Щелкните на выключателях, которые Вы хотите, в том порядке, в котором Вы хотите видеть их в отчете.

Используйте кнопку «Close», чтобы отменить отчет.

Используйте кнопку «Preview. «, чтобы просмотреть отчет на экране (см. Предосмотр отчета выше).

Используйте кнопку «Print. «, чтобы послать отчет на выбранный Вами принтер.

Используйте кнопку «Report. «, чтобы создать Ваш отчет как файл.

Отчет индекса узлов

Иногда полезно рассмотреть модель в объединенном формате. Чтобы приспособиться к этому, BPwin позволяет Вам создать отчет индекса узлов. Это отчет может быть создан на принтер или в файл, подобно любому другому отчету. BPwin также поддерживает графическую диаграмму, называемую деревом узлов (см. главу 3).

Чтобы создать отчет индекса узлов

Выберите опцию меню «Activity Report. » из меню Report, чтобы показать диалог выбора опций.

Отмените все выборы опций, щелкая на тех, которые показывают «X».

Щелкните «Activity Number», сопровождаемый «Activity Name».

Выберите опцию «Activity Number» для Activity Ordering.

Выберите формат отчета «Comma Delimited».

Используйте кнопку «Close», чтобы отменить отчет.

Используйте кнопку «Preview. «, чтобы просмотреть отчет на экране (см. Предосмотр отчета выше).

Используйте кнопку «Print. «, чтобы послать отчет на выбранный Вами принтер.

Используйте кнопку «Report. «, чтобы создать Ваш отчет как файл.

Упражнение 8.3

ткройте учебный файл tut8-1.bp1 и создайте по одному из каждого отчета.

Чтобы продолжить, перейдите к Главе 9

Это завершение Главы 8 учебника BPwin.

Интеграция модели BPwin с моделью ERwin

Что Вы узнаете в этой главе

Эта глава охватит, как:

Создать объекты и атрибуты в BPwin

Отобразить объекты и атрибуты IDEF1X в стрелки IDEFO

Определить использование данных

Импортировать словарь ERwin в BPwin

Экспортировать информацию из BPwin в ERwin

Мы проиллюстрируем некоторые основные концепции, частично объединяя модель данных ERwin «Movies» с моделью процесса BPwin «Run Video Store». Если Вы не имеете ERwin, т волнуйтесь — мы уже импортировали файлы словаря ERwin в TUT8-O.BP1 для Вас. Чтобы начать, откройте файл TUT6-О.ВР1.

Обратитесь к Главе 7 в Руководстве по методам BPwin для большей информации об интеграции данных и процесса.

Создание объектов и атрибутов в BPwin

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

Объекты и атрибуты могут быть импортированы из существующей модели данных ERwin или создаваться непосредственно в BPwin. Чтобы создать объекты и атрибуты в BPwin, откройте Entity/Attribute Dictionary из меню Editor.

Рисунок 1 Entity/Attribute Dictionary.

Создание объектов

Так как объект — это контейнер для одного или более атрибутов, необходимо создать объект перед созданием любых атрибутов.

Напечатайте имя объекта. Если объект переходный, щелкните выключатель «BPwin only».

Для этого упражнения, введите имя «MOVIE». Это объект постоянный (то есть, мы хотим сохранить информацию о ФИЛЬМЕ), поэтому, не отмечайте выключатель «BPwin only».

Щелкните кнопку «Add» рядом с объектами. Объект MOVIE добавлен к модели.

Для этого упражнения, добавьте второй объект под названием «MOVIE_COPY».

Создание атрибутов

Выберите объект, к которому Вы желаете добавить атрибут. Для этого упражнения, выберите MOVIE.

Напечатайте имя атрибута. Если атрибут переходный, щелкните выключатель «BPwin only». Для этого упражнения, напечатайте «movie_name».

Если объект обозначен как переходный, то все его атрибуты должны также быть переходными. BPwin гарантирует это автоматически. Однако, совершенно разумно иметь переходные атрибуты как часть постоянного объекта. Примером такого объекта может быть sales_total_amount, который, т.к. это сумма затрат набора пунктов, всегда рассчитывается, когда необходимо, и поэтому является переходным.

Щелкните кнопку «Add» рядом с атрибутами. Атрибут movie_name добавлен к модели.

Обновление объектов и атрибутов

Выберите объект или атрибут, который Вы желаете изменить.

Для этого упражнения, выберите объект MOVIE и затем выберите атрибут movie_name.

Напечатайте новое имя и/или щелкните выключатель «BPwin only», чтобы включить или выключить выключатель «ВРwin only».

Для этого упражнения, movie_name — постоянный атрибут, так что мы не будем отмечать выключатель «BPwin only». Вместо этого, замените «_» более естественно смотрящимся пробелом (» «). Теперь атрибутом будет имя фильма.

3. Щелкните кнопку «Update».

Удаление объектов и атрибутов

Выберите объект или атрибут, который Вы хотите удалить. Выберите объект MOVIE_COPY.

Щелкните кнопку «Delete».

Если Вы удаляете объект, все атрибуты удаляются.

Экспорт информации из BPwin в ERwin

Процесс перемещения объекта и информации объекта из BPwin в ERwin требует три шага. Первый, экспорт информации из BPwin. Второй, импорт информации в ERwin. Третий, повторный импорт информации обратно в BPwin (который будет модернизировать модель процесса с важной информацией). Обратите внимание, что этот последний шаг автоматически выполняется, когда Вы открываете модель BPwin и до того, как Вы перезапишете .ВРХ файл, так что Вы, вероятно, будете выполнять этот последний шаг только в необычных обстоятельствах — например, Вы не закрываете модель ВРwin после экспорта в ERwin.

BPwin создает специальный файл, который может быть позже импортирован в ERwin.

Создание файла экспорта (.ВРХ).

Из меню File, выберите ERwin I/O и затем Export .ВРХ.

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

Напечатать имя файла. Расширение (три буквы, отделенные от имени файла «.») должно быть «.ВРХ» (Hanp.TUT7-l.BPX)

Щелкните кнопку «О К».

Что находится в экспортном файле

Экспортный файл содержит все объекты и атрибуты, созданные в BPwin. которые НЕ обозначены как «BPwin only». В ERwin, Вы можете импортировать эти объекты ч атрибуты в Вашу модель данных. Эта файл также содержит все связи между объектами, атрибутами, стрелками и активностями. В ERwin, Вы можете выбрать активность или стрелку выскакивающего списка и автоматически создать ERwin Subject Are.i (Область объектов), которая содержит объекты, связанные с этой активностью или стрелкой.

Импорт информации в ERwin

Процедура для импорта информации BPwin в ERwin описана в документации ERwin.

Синхронизация BPwin с ERwin

Важно обратить внимание на то, что в течение процесса импорта, ERwin будет изменять файл .ВРХ информацией, в которой нуждается BPwin, чтобы поддерживать модели синхронизованными. Как только Вы импортировали .ВРХ файл в ERwin, Вы должны переимпортировать .ВРХ файл в BPwin. Этот шаг синхронизации происходит автоматически, когда модель BPwin открывается, или прежде, чем BPwin запишет .ВРХ файл.

Чтобы вручную синхронизировать BPwin с ERwin

Вы можете вручную синхронизировать BPwin с ERwin, потому что BPwin единожды пытается автоматически синхронизировать, когда модель открывается, или Вы пытаетесь переписать существующий .ВРХ файл.

Откройте .ВРХ файл. Из меню File, щелкните ERwin I/O и выберите Import .ВРХ.

BPwin будет затем модернизировать объекты и атрибуты, предварительно экспортированные в ERwin. Эти объекты и атрибуты больше нельзя редактировать в BPwin — Вы должны использовать ERwin, чтобы изменить их.

Что может пойти неправильно?

Очень немного. В маловероятном случае, когда Вы экспортируете .ВРХ файл и импортируете его в ERwin — но затем импортируете словарь ERwin обратно в BPwin перед завершением шага синхронизации, BPwin будет сначала импортировать .ВРХ файл.

Если Вы экспортируете объект или атрибут в ERwin, и затем удаляете его из BPwin, он не будет удален из ERwin. Фактически, если Вы когда-нибудь реимпортируете словарь ERwin, объект или атрибут появится вновь. Обратите внимание, однако, что когда Вы удаляете объект или атрибут в BPwin, все связи со стрелками и активностями удаляются. Поэтому, если и когда объект или атрибут возвращается — связи нет.

Импорт словаря Erwin в Bpwin

Если Вы желаете попробовать это упражнение, используйте модель MOVIES. ER1, поставляемую с ERwin. Создайте словарь в одном из xBase форматов и продолжите следующее:

Чтобы импортировать словарь ERwin

Из меню File, выберите ERwin I/O и затем Import Dictionary. Или, перейдите в Arrow Dictionary и нажмите кнопку «Import from ERwin».

Выберите соответствующий тип файла словаря.

Выберите соответствующий диск и директорию, и щелкните кнопку «Import Dictionary».

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

Если Вы предварительно импортировали словарь ERwin, BPwin

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

Если Вы нажимаете «QK» и выходите из диалога импорта, BPwin совершит импорт.

Если Вы нажимаете кнопку «Cancel», BPwin отбросит импортированные данные.

Загрузите TUT7-1.BP1, чтобы увидеть результаты вышеупомянутого упражнения.

Рисунок 2. Редактор Bpwin Arrow Dictionary.

Рисунок 3. Диалог импорта Erwin

Рисунок 4. Диалог отчета несоответствия.

Отображение объектов и атрибутов IDEF1X в стрелки IDEF0

Все назначения выполняются в диалоге Arrow Association Editor. К этому диалогу, подобно диалогу Bpwin Link to Erwin Dictionary, обращаются через Arrow Dictionary. Для этого упражнения, загрузите TUT7-1.BP1.

Чтобы открыть редактор Arrow Association

Из редактора Arrow Dictionary, щелкните кнопку “Entity Arrow Assoc…”.

Рисунок 5. Редактор Arrow Association

Чтобы создать назначение между данными и стрелкой

Выберите стрелку из раскрывающегося списка.

Доступные объекты показаны в списке Entity внизу диалога.

Для этого упражнения, выберите Retired Tapes.

Затем выберите объекты, чтобы назначить этой стрелке. Чтобы выбрать объект, просто щелкните на нем; специальный символ «|» будет показываться рядом с объектом, чтобы указать, что он назначен.

Когда Вы выберите объект, его атрибуты появятся в списке атрибутов.

Для этого упражнения, выберите MOVIE-COPY.

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

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

Теперь назначьте MOVIE-COPY к Damaged Tapes.

Назначьте все атрибуты MOVIE-COPY к Damaged Tapes.

MOVIE к New Tapes

movie-number и movie-name к New Tapes

MOVIE к Customer Requests

MOVIE-RENTAL-RECORD к Rental Income

MOVIE-RENTAL-RECORD к Rented Tapes

CUSTOMER к Customer Requests

все атрибуты CUSTOMER к Customer Requests.

Щелкните «OK», чтобы выйти из диалога.

Использование данных

Каждое сопряжение между стрелкой и активностью представляет объекты, используемые или созданные этой определенной активностью. Для данных, это касается объектов и атрибутов. Точнее, мы касаемся экземпляров объектов и атрибутов, причем экземпляр является отдельным вхождением типа объекта, в то время как тип объекта (обычно упоминаемый просто как объект) представляет собрание, или набор, вхождений. Пример типа объекта — CUSTOMER (Заказчик). Пример вхождения объекта (экземпляр CUSTOMER) — «John Smith.»

Чтобы определить использование

Выберите опцию меню «Activity Assoc» из меню Editor. Вы можете также получить доступ к нему, используя меню правой кнопки мыши при указании на активность.

Выберите желаемую активность, если необходимо. Для этого упражнения, выберите «ACQUIRE TAPES». Все связанные стрелки появляются в списке стрелок.

Выберите стрелку, и ее связанные объекты и атрибуты появятся в списке внизу.

Для этого упражнения, выберите «Customer Requests».

Выберите объект и определите его использование (CRUD). Для этого упражнения, выберите «CUSTOMER» и определите «R» — для чтения.

Чтобы определить использование объекта, выберите атрибут. Вы заметите, что выключатели CRUD изменились в IRUN соответствующие использования для атрибутов. Определите желаемое использование объекта. Так как Вы уже выбрали CUSTOMER, назначьте его атрибуты: выберите customer-number и определите «R» для чтения. выберите customer-name и определите «R» для чтения. Вы можете повторить этот процесс для остающихся атрибутов для этого объекта, или выбрать другой объект и • продолжить.

Как удалить декомпозицию в erwin

Удаление объектов модели в ERwin

ERwin Process Modeler (ранее BPwin) — FAQ — вопросы и ответы

  • функции обработки информации;
  • документы, объекты, сотрудников или отделы, которые участвуют в обработке информации;
  • внешние ссылки, которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;
  • таблицы для хранения документов.
  • Model report — Этот отчет включает информацию о контексте модели — имя модели, точку зрения, область, цель, имя автора, дату создания и др.
  • Diagram report — Отчет по конкретной диаграмме. Включает список объектов (работ, стрелок, хранилищ данных, внешних ссылок).
  • Diagram object report — Наиболее полный отчет по модели. Может включать полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.
  • Activity cost report — Отчет о результатах стоимостного анализ.
  • Arrow report — Отчет по стрелкам. Может содержать информацию из словаря стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.
  • DataUsage report — Отчет о результатах связывания модели процессов и модели данных.
  • Model Consistency report — Отчет содержащий список синтаксических ошибок модели.
  • Where Used report — Показывает, на каких диаграммах используются те или иные объекты.
  1. Создать обычную связь по входу.
  2. Затем разветвить стрелку, направить новую ветвь обратно ко входу работы-источника.
  3. Удалить старую ветвь строки выхода.
  1. удалить все граничные стрелки на диаграмме DFD;
  2. создать соответствующие внешние сущности и хранилища данных;
  3. создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок;
  4. стрелки на диаграмме IDEF0 затонеллировать
  1. Включить отображение номера функционального блока: Model\Model Properties\Display\Activity Numbers
  2. Выбрать подходящий способ отображения номера блока: Model\Model Properties\Numbering
  1. Process Modeler не позволяет отойти от выбранного стандарта (IDEF0, IDEF3, DFD): выбрав стандарт (IDEF0, IDEF3 или DFD) вы работаете только с набором графических элементов данного стандарта;можно автоматически проверить синтаксис диаграммы.
  2. Информация вводится/изменяется один раз в одном месте.
  3. Process Modeler интегрируется с ERwin Data Modeler, поддерживая синхронизацию моделей процессов и моделей данных.
  4. Process Modeler предоставляет возможность автоматической генерации SwimLane-диаграмм (графический прообраз должностных инструкций) из IDEF3-диаграмм.
  5. При декомпозиции диаграмм Process Modeler сохраняет . контекст: стрелки, касающиеся декомпозируемого блока мигрируют на диаграмму декомпозиции. Поэтому декомпозиция функции начинается не с нуля, а с наличия контекста в виде граничных стрелок, мигрировавших из родительской диаграммы. Кроме этого инструмент Туннелей позволяет автоматически отслеживает дисбаланс стрелок у родительской функции и в дочерней диаграмме.Process Modeler позволяет генерировать произвольные отчеты по модели.
  1. После установки продукта под администратором продукт надо запустить и закрыть;
  2. При работе с продуктом под обычным пользователем нужно помнить, что сохранять модели можно только в разрешенные папки.

Как удалить декомпозицию в erwin

  • ЖАНРЫ 363
  • АВТОРЫ 290 979
  • КНИГИ 705 762
  • СЕРИИ 27 107
  • ПОЛЬЗОВАТЕЛИ 612 783

BPwin и Erwin. CASE-средства для разработки информационных систем - img_1.jpeg

Практическое использование BPwin

  • меню;
  • стандартная панель инструментов;
  • панель инструментов «ModelMart»;
  • дерево модели;
  • область для рисования;
  • панель инструментов BPwin;
  • статусная строка.

image087

  • просмотра разных моделей, построенных с использованием раз­личных методологий моделирования;
  • переключения режимов просмотра диаграмм или действий;
  • немедленного перехода к просмотру или работе с соответствующей диаграммой в рабочем пространстве BPwin посредством v щелчка мышью на названии диаграммы или действия;
  • просмотра действий и объектов диаграммы согласно уровням декомпозиции;
  • редактирования имени модели, диаграммы или действия посредством двойного щелчка мышью на соответствующем названии;
  • просмотра соответствующей объекту FEO-диаграммы, Node Tree или родственной диаграммы посредством щелчка мышью на названии объекта диаграммы в иерархическом дереве.
  • заголовок;
  • область для рисования;
  • название.
Панель инструментов BPwin
alt=»image089″ /> alt=»Статья 56 — Картинка 1″ /> alt=»Статья 56 — Картинка 2″ />
IDEF0 IDEF3 DFD

image095

  • преобразованием в туннель из круглых скобок;
  • добавлением новой стрелки, соединяющей соответствующий блок с границей диаграммы;
  • созданием внешней ссылки (ссылки на объект, не описанный в данной модели) в соответствии с методологией IDEF0;
  • созданием ссылки на блок, расположенный на другой диаграмме.
  • выделения недостаточно проработанных моментов;
  • выделения внесенных изменений;
  • отображения похожих по смыслу объектов.
  • щелкнуть правой кнопкой мыши на объекте, выбрать в появив­шемся меню пункт «Color editor»;
  • выбрать необходимый цвет объекта из предложенной палитры.

image099

  • щелкнуть правой кнопкой мыши на объекте, выбрать в появив­шемся меню пункт «Font editor»;
  • выбрать необходимый шрифт и, при необходимости, задать его атрибуты.

Статья 56 - Картинка 3

  • щелкнуть правой кнопкой мыши на стрелке и выбрать в меню пункт «Style editor»;
  • выбрать необходимую толщину стрелки в разделе «Thickness».

.Статья 56 - Картинка 4

Как удалить декомпозицию в erwin

Удаление объектов модели в ERwin

ERwin Process Modeler (ранее BPwin) — FAQ — вопросы и ответы

  • функции обработки информации;
  • документы, объекты, сотрудников или отделы, которые участвуют в обработке информации;
  • внешние ссылки, которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;
  • таблицы для хранения документов.
  • Model report — Этот отчет включает информацию о контексте модели — имя модели, точку зрения, область, цель, имя автора, дату создания и др.
  • Diagram report — Отчет по конкретной диаграмме. Включает список объектов (работ, стрелок, хранилищ данных, внешних ссылок).
  • Diagram object report — Наиболее полный отчет по модели. Может включать полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.
  • Activity cost report — Отчет о результатах стоимостного анализ.
  • Arrow report — Отчет по стрелкам. Может содержать информацию из словаря стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.
  • DataUsage report — Отчет о результатах связывания модели процессов и модели данных.
  • Model Consistency report — Отчет содержащий список синтаксических ошибок модели.
  • Where Used report — Показывает, на каких диаграммах используются те или иные объекты.
  1. Создать обычную связь по входу.
  2. Затем разветвить стрелку, направить новую ветвь обратно ко входу работы-источника.
  3. Удалить старую ветвь строки выхода.
  1. удалить все граничные стрелки на диаграмме DFD;
  2. создать соответствующие внешние сущности и хранилища данных;
  3. создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок;
  4. стрелки на диаграмме IDEF0 затонеллировать
  1. Включить отображение номера функционального блока: Model\Model Properties\Display\Activity Numbers
  2. Выбрать подходящий способ отображения номера блока: Model\Model Properties\Numbering
  1. Process Modeler не позволяет отойти от выбранного стандарта (IDEF0, IDEF3, DFD): выбрав стандарт (IDEF0, IDEF3 или DFD) вы работаете только с набором графических элементов данного стандарта;можно автоматически проверить синтаксис диаграммы.
  2. Информация вводится/изменяется один раз в одном месте.
  3. Process Modeler интегрируется с ERwin Data Modeler, поддерживая синхронизацию моделей процессов и моделей данных.
  4. Process Modeler предоставляет возможность автоматической генерации SwimLane-диаграмм (графический прообраз должностных инструкций) из IDEF3-диаграмм.
  5. При декомпозиции диаграмм Process Modeler сохраняет . контекст: стрелки, касающиеся декомпозируемого блока мигрируют на диаграмму декомпозиции. Поэтому декомпозиция функции начинается не с нуля, а с наличия контекста в виде граничных стрелок, мигрировавших из родительской диаграммы. Кроме этого инструмент Туннелей позволяет автоматически отслеживает дисбаланс стрелок у родительской функции и в дочерней диаграмме.Process Modeler позволяет генерировать произвольные отчеты по модели.
  1. После установки продукта под администратором продукт надо запустить и закрыть;
  2. При работе с продуктом под обычным пользователем нужно помнить, что сохранять модели можно только в разрешенные папки.

Как удалить декомпозицию в erwin

  • ЖАНРЫ 363
  • АВТОРЫ 290 979
  • КНИГИ 705 762
  • СЕРИИ 27 107
  • ПОЛЬЗОВАТЕЛИ 612 783

BPwin и Erwin. CASE-средства для разработки информационных систем - img_1.jpeg

Практическое использование BPwin

  • меню;
  • стандартная панель инструментов;
  • панель инструментов «ModelMart»;
  • дерево модели;
  • область для рисования;
  • панель инструментов BPwin;
  • статусная строка.

image087

  • просмотра разных моделей, построенных с использованием раз­личных методологий моделирования;
  • переключения режимов просмотра диаграмм или действий;
  • немедленного перехода к просмотру или работе с соответствующей диаграммой в рабочем пространстве BPwin посредством v щелчка мышью на названии диаграммы или действия;
  • просмотра действий и объектов диаграммы согласно уровням декомпозиции;
  • редактирования имени модели, диаграммы или действия посредством двойного щелчка мышью на соответствующем названии;
  • просмотра соответствующей объекту FEO-диаграммы, Node Tree или родственной диаграммы посредством щелчка мышью на названии объекта диаграммы в иерархическом дереве.
  • заголовок;
  • область для рисования;
  • название.

Панель инструментов BPwin

alt=»image089″ /> alt=»Статья 56 — Картинка 1″ /> alt=»Статья 56 — Картинка 2″ />
IDEF0 IDEF3 DFD

image095

  • преобразованием в туннель из круглых скобок;
  • добавлением новой стрелки, соединяющей соответствующий блок с границей диаграммы;
  • созданием внешней ссылки (ссылки на объект, не описанный в данной модели) в соответствии с методологией IDEF0;
  • созданием ссылки на блок, расположенный на другой диаграмме.
  • выделения недостаточно проработанных моментов;
  • выделения внесенных изменений;
  • отображения похожих по смыслу объектов.
  • щелкнуть правой кнопкой мыши на объекте, выбрать в появив­шемся меню пункт «Color editor»;
  • выбрать необходимый цвет объекта из предложенной палитры.

image099

  • щелкнуть правой кнопкой мыши на объекте, выбрать в появив­шемся меню пункт «Font editor»;
  • выбрать необходимый шрифт и, при необходимости, задать его атрибуты.

Статья 56 - Картинка 3

  • щелкнуть правой кнопкой мыши на стрелке и выбрать в меню пункт «Style editor»;
  • выбрать необходимую толщину стрелки в разделе «Thickness».

.Статья 56 - Картинка 4

Первые шаги с CA ERwin Process Modeler. Часть 5

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

Чтобы добавить имя стрелке, необходимо дважды кликнуть левой клавишей мыши на стрелке или выбрать пункт «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 можно задать настройки шрифта и цвета.

Внизу есть три варианта для задания заполнения для текстового блока:

  • Normal — текст заданный пользователем (границы моделирования были добавлены данным методом);
  • Purpose — цель, которая была задана в окне свойств модели;
  • Viewpoint — точка зрения.

После нажатия кнопки OK элемент будет добавлен.

Итак, перейдем к декомпозиции.

Декомпозицию можно произвести двумя способами:

Первый — кликнуть правой клавишей мыши в навигаторе модели во вкладке Activities на блоке, которую необходимо декомпозировать и из выпадающего списка выбрать пункт Decompose:

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

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

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

Создалась новая диаграмма:

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

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

На этом рисунке вы могли заметить некоторые особенности, а именно указатель в виде молнии и утолщенная стрелка.

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

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

Клик левой клавишей мыши на стрелке обозначает место, из которого указатель будет исходить, а на надписи — к какому месту надписи будет подходить.

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

Рассмотрим вкладки этого окна. Возможно, если имя стрелки не было задано, то некоторые вкладки будут не доступны, но как только вы зададите имя стрелки и нажмете кнопку Apply (применить) все вкладки сразу же появятся:

Поле Arrow Name — в этом поле задается имя стрелки.

Ниже находится список уже заданных имен.

Replace all occurrences of this arrow in model — произвести глобальное изменение названия стрелки для всех вхождений данной стрелки на модели.

Диалоговое окно Diagram Object Dictionary Editor

Спомощью диалогового окнаDiagram Object Dictionary Editor производится ввод, просмотр, изменение и удаление имен и свойств любых объектов диаграммы.

Activity – список, в котором выбирается имя диаграммы, свойства объектов которой будут изучаться

Status – установить переключатель статуса диаграммы : Working, Draft, Recommended or Publication, Other

Author Name – указывается фамилия разработчика, вводившего данные в объектах диаграммы

IDEF 0 – вкладка, на которой задаются свойства объектов диаграммы процессов ( IDEF 0):

Name – текстовое поле для ввода имени объекта

Definition текстовое поле для ввода текстового описания объекта

Source — текстовое поле для ввода данных объекта

Note — текстовое поле для ввода примечаний.

IDEF 3 — кладка, на которой задаются свойства объектов диаграммы потоков

UOW Objects — текстовое поле для ввода информации об объекте

UOW Facts — текстовое поле для ввода информации о фактах

UOW Description — текстовое поле для ввода описательной информации

UOW Constraints — текстовое поле для ввода информации об ограничениях

Previous – кнопка перехода к предыдущей диаграмме, содержащейся в перечне моделей. BPwin составляет перечень моделей и диаграмм в алфавитном порядке

Next — кнопка перехода к следующей диаграмме, содержащейся в перечне моделей

Diagram object type – зона, в которой осуществляется выбор типа диаграммы, данные об объектах которой будут добавляться в словарь объектов:

Activity – добавление данных о функции (используется в диаграммах IDEF 0)

Data Store – добавление информации о загрузочных данных (для DFD диаграмм)

External – добавление информации о внешних ссылках (для DFD диаграмм)

Referent – добавление информации об объектах, как справочной (для IDEF 3 диаграмм)

Junction – добавление информации об объектах, как о соединениях

Undo – отмена сделанных изменений в объектах текущей диаграммы

Clear – очистка текстовых строк, в которых была введена новая информация об объектах диаграммы

Delete – удаление имени объекта в словаре текущей диаграммы. Не может удалена информация об объекте из словаря, если она используется в модели

Purge – открытие диалогового окна Purge Diagram Object Dictionary для удаления неиспользуемых имен объектов диаграммы из словаря.

Costs – открытие диалогового окна Activity Cost для задания стоимости текущей функции

UDPs — открытие диалогового окна UDP Values для задания пользовательских величин для объектов текущей диаграммы

Close – закрытие диалогового окна и сохранение результатов работы

Help – открытие контекстно-зависимой справки

Алгоритм добавление имен объектов в Diagram Object Dictionary Editor

Открыть диалоговое окно Diagram Object Dictionary Editor по команде Model/Diagram Dictionary Editor

Очистить текстовую строку Name и выбрать/ввести имя требуемой диаграммы

Установить требуемый переключатель типа диаграммы ( Activity , Data Store , и т.д.)

В зоне Status указать статус объекта ( Working , Draft , Recommended , Publication , и Other (статус, определенный пользователем))

В текстовой строке Author Name указать автора (фамилию разработчика, организацию или менеджера, который осуществлял ввод данных о функциях, стрелках, загрузочных данных и внешних ссылках в диаграммы IDEF 0, IDEF 3, или DFD )

На вкладке IDEF 0 заполнить текстовые поля данными об объектах диаграммы

На вкладке IDEF 3 заполнить текстовые поля данными об объектах диаграммы

Щелкнуть по кнопке UDPs и задать пользовательскую информацию ( UDP )

Для ввода информации в словарь щелкнуть по кнопке Add . При создании/переименовании объекта диаграммы BPwin автоматически создает имя объекта в соответствующем словаре

Щелкнуть по кнопке Close

Алгоритм изменения свойств объекта с помощью диалогового окна Diagram Object Dictionary Editor :

По команде Model/Diagram Dictionary Editor открыть диалоговое окно Diagram Object Dictionary Editor

В списке Activity выбрать имя объекта, для которого будет производится коррекция информации

При необходимости изменить статус объекта, установив соответствующий переключатель в зоне Status И

Изменить, при необходимости, данные об авторе

Заполнить текстовые поля на вкладках IDEF 0 и IDEF 3

Задание стоимости объекта производится после щелчка по кнопке Costs

Введение пользовательских данных производится после щелчка по кнопке UDPs

Щелкнуть по кнопке Close

Алгоритм удаления данных объекта из словаря с помощью диалогового окна Diagram Object Dictionary Editor

По команде Model/Diagram Dictionary Editor открыть диалоговое окно Diagram Object Dictionary Editor

В списке Activity выбрать имя объекта, данные о котором будут удаляться из словаря

Щелкнуть по кнопке Delete

Щелкнуть по кнопке Close

Диалоговое окно Visual Diagram Difference сравнения двух диаграмм

Для сравнения содержания диаграмм, обычно это двух IDEF 3-диаграмм или двух FEO -диаграмм, применяются опции диалогового окна Visual Diagram Difference :

Model of First Diagram – первый перечень моделей, содержащих диаграмм, одна из которых будет взята для сравнения

First Diagram

Model of Second – второй перечень моделей, содержащих диаграмм, одна из которых будет взята для сравнения

Second Diagram — перечень диаграмм, из которых выбирается вторая диаграмма для сравнения

Display – флажок, установка которого позволяет просмотреть результаты сравнения. Файл JPEG с результатами сравнения откроется после щелчка по кнопке Compare

Compare – кнопка обеспечивающая создания файла JPEG и его сохранение в указанном месте.

Алгоритм сравнения двух диаграмм

Выполнить команду Tools/Visual Diagram Compare

В открывшемся диалоговом окне Visual Diagram Difference в перечне Model of First Diagram выбрать модель, содержащую требуемую диаграмму для сравнения

В списке First Diagram указать конкретную диаграмму

В перечне Model of Second Diagram выбрать модель, содержащую вторую диаграмму для сравнения

В списке Second Diagram указать вторую диаграмму для сравнения

Для автоматического просмотра результатов сравнения установить флажок Display

Щелкнуть по кнопке Compare и подождать некоторое время, необходимое для создания JPEG файла

В диалоговом окне BPwin Diagram Compare File Name задать имя и место хранения JPEG файла

Настройка словарей объектов диаграммы

Диалоговые окна пользовательской настройки словаря Customize Dictionary имеются для каждого объекта модели, но содержат общие опции:

Available Properties – текстовое поле, содержащее перечень столбцов скрытых в данной таблице

Displayed Properties — текстовое поле, содержащее перечень столбцов показанных в данной таблице

Add – переносит скрытый столбец таблицы в перечень показанных

Remove – переносит столбец из перечня показанных в перечень скрытых свойств

^ — кнопка, обеспечивающая перемещение указанного столбца свойств в их перечне вверх. В таблице производится перемещение столбца влево

v — кнопка, обеспечивающая перемещение указанного столбца свойств в их перечне вниз. В этом случае в таблице производится перемещение столбца в таблице вправо

Row height – выбор или задание количества строк текста в ячейке таблицы

Алгоритм пользовательской настройки словаря:

В открытом словаре выполнить команду View / Customize

С помощью кнопок Add и Remove скрыть/показать необходимые столбцы

В открывшемся диалоговом окне в списке Row Height

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

Щелкнуть по кнопке ОК

Алгоритм добавления имени функции в словарь

Открыть требуемый словарь, выбрав его имя в меню Dictionary

Щелкнуть мышкой в последней ячейке столбца Name

Ввести имя функции в ячейку

Задать остальные свойства функции в соответствующих ячейках

Для задания нового имени функции повторить действия по п.п. 2-4

Щелкнуть по кнопке ОК

Закрыть диалоговое окно

Экспорт и импорт данных словаря

Экспорт данных любого словаря BPwin в текстовый файл (. txt ) осуществляется помощью диалоговых окон помощника Dictionary Export Wizard . Открываются окна одним из следующих способов:

по команде File/Export/Dictionary

в меню Dictionary указать требуемый словарь и на панели инструментов словаря щелкнуть по кнопке Export

В диалоговом окне Step 1 содержатся опции:

Dictionary – список, позволяющий выбрать словарь для экспорта данных, если помощник вызывался по команде File / Export / Dictionary . Если помощник вызывался из меню словаря, то список становится неактивным

Field Delimiter – выбор вида разделителя для колонок словаря в текстовом файле: Tab – знак табуляции, Comma — запятая, или Other – пользователь сам указывает вид разделителя

Text Qualifier – выбор указателя текста (по умолчанию выбираются кавычки). Если пользователь применяет указатель текста, то при экспорте данных в текстовый файл разделители колонок, заданные в Field Delimiter , игнорируются

Sub — Field Delimiter – зона, в которой выбирается вид подразделителя для разделения областей в пределах словарных колонок. Например, пользователю необходимо использовать подразделитель для отделения каких-либо данных в колонке, которые имеются в перечне данных UDP . То в этом случае он может использовать подразделитель Tab , Comma , или Other

В диалоговом окне Step 2 содержатся опции, позволяющие скрыть/показать колонки, которые должны отсутствовать/присутствовать в текстовом файле :

Hidden columns – перечень столбцов, которые не будут экспортироваться

Shown columns – перечень столбцов, которые будут экспортироваться

Алгоритм экспорта данных словаря в текстовый файл

Любым из двух способов открыть помощника Dictionary Export Wizard

В диалоговом окне Step 1:

в перечне словарей указать требуемый словарь, данные из которого будут экспортированы

в зоне Field Delimiter указать вид разделителя колонок

в текстовом поле Text Qualifier задать вид указателя текста

в зоне Sub — Field Delimiter указать вид подразделителя колонок

Щелкнуть по кнопке Next

В диалоговом окне Step 2 скрыть/показать колонки, которые должны отсутствовать/присутствовать в текстовом файле

Щелкнуть по кнопке Finish

В диалоговом окне Save As указать путь к месту хранения текстового файла и его расширение

Щелкнуть по кнопке Save

Импорт данных из текстового файла (. txt ) в словарь BPwin осуществляется с помощью диалоговых окон помощника Dictionary Import Wizard . Открываются окна одним из следующих способов:

по команде File/Import/Dictionary

в меню Dictionary указать требуемый словарь и на панели инструментов словаря щелкнуть по кнопке Import

В диалоговом окне Step 1 содержатся опции:

Dictionary – список, позволяющий выбрать словарь для импорта данных, если помощник вызывался по команде File / Import / Dictionary . Если помощник вызывался из меню словаря, то список становится неактивным

Field Delimiter – BPwin читает импортируемый файл и автоматически производит разделение столбцов. Если производится импорт текста словаря, который был экспортирован из BPwin , то будут использован тип разделителя, который применялся в материнском словаре ( Tab , Comma , или Other )

Text Qualifier – BPwin читает импортируемый файл и автоматически устанавливает указатель теста. Если производится импорт текста словаря, который был экспортирован из BPwin , то будут использован тип указателя текста, который применялся в материнском словаре

Sub — Field Delimiter – BPwin читает импортируемый файл и автоматически устанавливает подразделитель для разделения областей в пределах словарных колонок. . Если производится импорт текста словаря, который был экспортирован из BPwin , то будут использован тип подразделителя, который применялся в материнском словаре ( Tab , Comma , или Other )

< List Properties > — таблица содержит три столбца:

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

Marks the row for import – автор может очистить текстовую строку для предотвращения импорта данных, в ней содержащихся.

First row contains column names – выбор строки, если первая строка текстового файла содержит имена столбцов совпадающих с именами столбцов в словаре. BPwin текстового файла в соответствующие колонки словаря

Retry with corrections – эта опция выбирается для перезаписи импортированного файла после того, как автором были внесены какие-либо изменения в любую из ячеек. Обычно вносимые изменения касаются именования объектов, однако, BPwin не импортирует объекты с дублированными именами

Override existing properties with the same name — эта опция выбирается для перезаписи свойств словаря с теми же самыми объектными именами. Например, если осуществляется импорт функции «Ремонт компьютера», которая уже имеется в словаре функций, то можно переписать данные этой функции со всеми объектными данными (описание, автор, источник и т.д.) в импортируемый текстовый файл.

Алгоритм импорта данных с помощью помощника Import Wizard :

Открыть окно помощника:

выполнить команду File/Import/Dictionary

в меню Dictionary выбрать требуемый для импорта словарь и затем щелкнуть по соответствующей кнопке на панели инструментов

В открывшемся диалоговом окне выбрать тип текстового файла (. csv или . txt ).

В диалоговом окне Dictionary Import Wizard – Step 1 в списке указать импортируемый словарь(по умолчанию осуществляется импорт текущего словаря, если был организован импорт из диалогового окна словаря)

Принять или изменить заданные в зонах Delimiter , Text Qualifier , и Sub — Field Delimiter опции

Щелкнуть по кнопке Next для открытия диалогового окна Dictionary Import Wizard – Step 2

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

Щелкнуть по кнопке Start .

Если BPwin не производит импорт одной или более строк в словарь, то необходимо:

изменить имена данных в оставшихся ячейках на уникальные

для внесения изменений в имена щелкнуть по кнопке Retry

щелкнуть по кнопке Retry

Щелкнуть по кнопке Finish .

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

Декомпозиция используется при моделировании информационных систем для разделения функций на составляющие части. Процесс декомпозиции полностью определяется автором модели. Декомпозиции могут подвергаться функции, созданные по методологиям IDEF 0, DFD и IDEF 3. Хотя эти методологии между собой различаются, но базовые принципы декомпозиции одинаковы.

Как указывалось ранее, BPwin позволяет применять смешанные диаграммы, полученные декомпозицией IDEF 0 в DFD и IDEF 3. В этом случае IDEF 0 диаграмма всегда должны быть родительской для всех остальных смешанных диаграмм, причем желательно создать два уровня функциональной диаграммы IDEF 0 прежде, чем производить декомпозицию в диаграмму, выполненную по другой методологии.

Диаграммы декомпозиции создаются с помощью диалогового окнаActivity box Count , которое открывается одним из следующих способов:

щелчком по кнопке Go to Child на панели инструментов BPwin

выполнение команды Decompose контекстного меню блока на вкладке Activities браузера

Диалоговое окно содержит следующие опции:

IDEF 0, DFD , IDEF 3 – переключатели выбора методологии моделирования

Include Externals & Data Stores – флажок, указывающий возможность проведения декомпозиции с учетом внешних данных

Number of Activities in this Decomposition – список, в котором указывается число блоков декомпозиции. Допустимый интервал числа блоков 2-8

Алгоритм проведения декомпозиции

Открыть любым известным способом диалоговое окно Activity Box Count

Указать методологию, применяемую для диаграмм декомпозиции

для декомпозиции блока созданного по IDEF 0 указать методологию IDEF0, DFD, или IDEF3

для декомпозиции блока созданного по нотации DFD выбрать опции Include Externals and Data stores для включения любой внешней ссылки родительской диаграммы и загрузочных данных в диаграмму декомпозиции

• В списке Number of Activities для декомпозируемой функции задать число блоков декомпозиции (2-8)

• Щелкнуть по кнопке ОК

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

Вывод диаграммы на печать

Вывод диаграммы на печать осуществляется после настройки параметров печати с помощью опций диалогового окна Print :

Name –выбор принтера из списка

Properties – кнопка открытия диалогового окна настроек принтера

Help – открытие контекстной справки

Number of copies –число копий при печати

Print to file – печать диаграммы в файл с заданным пользователем именем

Collate – сортировка листов диаграмм при печати (принтер должен поддерживать эту возможность)

Print – зона, в которой содержатся опции:

Colors – печать диаграммы в цвете

Leaf – печать символа «/» декомпозируемого блока в левом верхнем углу диаграммы

Sheet – печать текста нарисованных блоков вне границ диаграммы

Header – печать верхнего заголовка каркаса диаграммы (верхней части)

Footer – печать нижнего заголовка каркаса диаграммы

UDP Marker – печать указателя UDP , если он присутствует на диаграмме

Include Parent Diagram ( s ) – флажок, установка которого обеспечивает печать родительской диаграммы при печати диаграмм декомпозиции

Include Diagram Report ( s ) – флажок, установка которого обеспечивает печать отчетов при распечатке диаграмм. Пользователь должен щелкнуть по кнопке Field для открытия диалогового окна Diagram Report для выбора полей таблицы с определенной информацией, которой должна войти в отчет при печати

Diagrams – перечень всех диаграмм в модели, представленный в виде дерева иерархий. Опции масштабирования для каждой из диаграмм

Print at scale – печать одной или нескольких диаграмм на основе установок, определенных на вкладке Page Setup диалогового окна Diagram Properties . Для печати всех диаграмм базовой модели необходимо щелкнуть по имени контекстной диаграмме в дереве иерархий

% scale – щелчок по ячейке в этом столбце против имени диаграммы открывает список, позволяющий задать пользовательский масштаб в процента

Print to fit – печать одной или нескольких диаграмм в масштабе, обеспечивающем размещение диаграмм в пределах выбранного формата листа бумаги. Select one or more diagrams to print that you want maximize on the printed page

Horiz . Pages – автоматическое определение числа горизонтальных страниц требуемых для печати диаграмм, определенных с масштабом заданным пользователем. Автор может самостоятельно указать количество горизонтальных страниц для печати, внеся соответствующие изменения в указанное BPwin число

Vert . Pages — автоматическое определение числа вертикальных страниц требуемых для печати диаграмм, определенных с масштабом заданным пользователем. Автор может самостоятельно указать количество вертикальных страниц для печати, внеся соответствующие изменения в указанное BPwin число

Print Job – зона, в которой можно выбрать одну из следующих опций печати:

Single – печать всех диаграмм за один сеанс работы

Per Diagram – печать каждой диаграммы в отдельности

Per Printer Page — печать каждой страницы

Создание диаграмм IDEFO, IDEF3 и DFD с синтаксисом, отличным от требований нотаций

BPwin 4.1 позволяет создавать диаграммы с отклонениями от требований нотаций IDEFO , IDEF 3 и DFD . Например, в диаграммах можно использовать не прямоугольники для отображения объектов, а практически любые геометрические фигуры. Кроме того, в блоки можно вписать любые изображения , импортированные в словарь Bitmap Dictionary .

Для изменения графического изображения блока появляющегося на диаграмме по умолчанию, на другую пиктограмму необходимо щелкнуть по блоку и выбрать в контекстном меню пункт Box Style . На вкладке Box Style диалогового окна Activity Properties выбрать опцию Custom и в открывшемся перечне выбрать подходящую геометрическую фигуру ( Shape ).

Словарь изображений используется для импорта в модель иконок в формате . bmp , которые предназначены, прежде всего, для улучшения внешнего вида диаграмм.

Импорт изображений из словаря осуществляется с помощью диалогового окна словаря Bitmap Dictionary . После щелчка по кнопке Import открывается стандартное окно поиска файла, в котором указывается путь к файлу, содержащему рисунок в формате . bmp .

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

Создание и работа с блоками

Алгоритм перемещения/копирования блока в другую диаграмму в одной и то же модели:

Выполнить одно из действий:

для перемещения функции на вкладке Activity браузера щелкнуть по объекту диаграммы и перетащить его пиктограмму в другую диаграмму этой же модели

для копирования функции в другую диаграмму на вкладке Activity браузера при нажатой клавише CTRL щелкнуть по требуемому объекту и перетащить его пиктограмму в другую диаграмму данной модели

Откорректировать информацию о функциях, диаграммах и модели с помощью опций диалогового окна Continue with Merge?

Щелкнуть по кнопке ОК

Перемещение функции по команде Move / Rename обеспечивает перемещение блока и всех стрелок в другую диаграмму, причем оригинальная диаграмма остается в своей диаграмме на том же месте, но без сохранения собственных свойств . Алгоритм перемещения функции

На диаграмме указать блок, который требуется переместить

Выполнить команду Edit / Move / Rename

Если объект уже имеет имя, то BPwin предложит сохранить функцию и ее декомпозицию для дальнейшей вставки. Выбрать одно из действий:

для сохранения функции с целью ее последующей вставки щелкнуть по кнопке Yes

для удаления функции и ее декомпозиции щелкнуть по кнопке No

Перейти к диаграмме, в которую будет вставляться блок

На диаграмме указать место, в которое будет помещен блок

Щелкнуть по кнопке ОК для завершения вставки с помощью диалогового окна Continue with merge ?

Алгоритм вырезания и вставки блока:

На диаграмме указать блок, который будет вырезаться

Выполнить команду Edit / Cut / Delete

Перейти на другую диаграмму этой модели, в которую будет осуществляться вставка блока

Выполнить команду Edit / Paste

Указать место на диаграмме для помещения блока

Щелкнуть ОК для окончания процесса вставки блока с помощью диалогового окна Continue with merge ?

Создание блока новой функции с помощью браузера производится по алгоритму:

В браузере открыть вкладку Activities

В дереве Activity Object Tree для указанного объекта выбрать одну из следующих опций контекстного меню:

Insert Before – для вставки нового блока перед указанным блоком

Insert After — для вставки нового блока за указанным блоком

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

Копирование блоков в пределах данной модели:

На вкладке Activities браузера указать объект, подлежащий копированию

Одновременно нажать клавишу Ctrl и левую клавишу мыши.

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

Установить курсор над блоком, т.о., чтобы его название было выделено и отпустить кнопку мыши

Щелкнуть по кнопке ОК. В открывшемся диалоговом окне Continue with merge ? ввести требуемую информацию

В диаграмме, в которую производится копирование, поместить блок в требуемое место и соединить его с необходимыми стрелками

В диаграмме-источнике изменить такие свойства, как имя, описание и статус.

Копирование блока в другую модель:

Открыть две модели — источник и цель

На вкладке Activities браузера модели-источнике указать объект, подлежащий копированию

Еще раз щелкнуть мышью и курсором указать на блок в модели-цели

Отпустить кнопку мыши.

Установить требуемые опции в диалоговом окне Continue with merge ?

Щелкнуть по кнопке ОК для копирования блоку в указанную модель

Диалоговое окно Activity Properties Задания настроек блока диаграммы

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

В диалоговом окне Activity Properties содержатся следующие вкладки:

Name – вкладка, на которой в соответствующих текстовых полях задаются:

Unused Activity Names — задание имени функции в блоке или выбор неиспользуемого имени блока из предлагаемого перечня. Имя блока может быть взято из словаря функций

Author – задание фамилия автора. Текст, задаваемый в этом поле, может быть использован для именования служащего или руководителя

Text Editor – кнопка открытия текстового редактора

Definition – вкладка, на которой содержатся текстовые поля

Definition — для описания функции или ее цели

Note –для заметок или иных комментариев относящихся к функции

Status – вкладка, на которой можно указать статус: Working , Draft , Recommended , Publication , или Other

Font – вкладка, на которой задаются опции форматирования текстовых надписей:

Font – выбор шрифта

Font Style – тип написания

Size – размер символов

Underline – подчеркнутый текст

Strikeout – зачеркнутый текст

All activities in this diagram – применение созданного текстового стиля для всех блоков на данной диаграмме

All activities in this model — применение созданного текстового стиля для всех блоков данной модели

Change all occurrences of font in model – — применение созданного текстового стиля для текста всех других компонентов модели (текста каркаса диаграммы, нумерации блоков, других надписей)

Color – вкладка, на которой задаются опции применяемой цветовой гаммы интерфейса:

< Color > — выбор цвета для различных объектов диаграммы – текста, фона, текста диаграмм декомпозиции. После того, как будет задан текст объекта, на цветовой палитре выбранный цвет будет обозначен символом: текста — Text Color = » T «, фона — Background Color = » B «, и текста диаграммы — Diagram Text Color = » D «

Set as default for new Activities – задание цветовой гаммы по умолчанию

Set for all occurrences of this Activity – задание цветовой гаммы для всех видов функции в модели, в том числе и для FEO -диаграмм и диаграммы дерева узлов

Add – дополнение существующей палитры цветов еще 16 цветами, соответствующими цветовой палитре Windows

Edit – открытие дополнительной панели цветовой палитры Windows обеспечивает возможность пользовательской цветовой гаммы

Reset – закрытие Windows палитры и восстановление BPwin цветовой палитры

Costs– вкладка, содержащая опции задания информации о стоимости моделируемого процесса (функции, работы). Опции вкладки:

Cost Center – список центров затрат, заданных пользователем в словаре Cost Center Dictionary

< currency type > — задание величины стоимости для каждого центра затрат. Пользователь может задать значение стоимости только для контекстной функции, при заданной опции Override decompositions

Override decompositions – опция игнорирования расчета стоимости по уровням декомпозиции. При отсутствии этого переключателя осуществляется упрощенный подсчет, т.к. считается, что функции выполняются последовательно. Если порядок выполнения функций более сложный (параллельный или альтернативный ), то можно отказаться от подсчета и задать итоговые суммы для каждой работы вручную. В этом случае результа ты расчетов с нижних уровней декомпозиции будут игнорироваться, и при расчетах на верхних уровнях будет учитываться сумма, заданная вручную. Но н а любом уровне результаты расчетов сохраняются независимо от выбран ного режима, поэтому при выключении переключателя опции Override Decompositions рас чет снизу вверх производится обычным образом. При установке переключателя пользователь задает величину стоимости в столбце < currency type >

Compute from decompositions – переключатель, обеспечивающий расчет стоимости для всех функций декомпозиции. Обычно общие затраты по работе рассчитываются как сумма по всем центрам затрат. При вычислении затрат вышестоящей (родительской) функции сна чала вычисляется произведение затрат дочерней функции на ее частоту (число раз, которое функция выполняется в рамках проведения роди тельской функции), затем результаты складываются. Если во всех функциях модели включен переключатель Compute from Decompositions , то автор не может самостоятельно ввести значение суммарной стоимости, т.к. вычисления автоматически проводятся по всей иерархии функций снизу вверх на основе стоимостей функций декомпозиции

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

Duration –длительности функции (работы). Это период времени требуемый для завершения функции. Пользователь может задать единицы измерения длительности в днях, неделях, и месяцах на вкладке ABC Units диалогового окна Model Properties

Duration x Frequency – указание результата произведения длительности на частоту. Этот расчет определяет дополнительное время для текущей функции для ее завершения. Например, если пользователем была задана длительность функции 2 дня, и частота 3, то функции требуется 6 дней для того, чтобы родительская функция могла бы выполнить поставленное задание

Cost Center Editor– кнопка открытия редактора центра затрат Cost Center . Редактор Cost Center Editor — альтернативное диалоговое окно, применяемое пользователем для редактирования данных центра затрат в словаре Cost Center Dictionary и/или внесения дополнительных центров затрат . После того, как пользователь создал центр затрат, он может задать значение стоимости в функциональной диаграмме. Опции диалогового окна:

Cost center name – задает имя центра стоимости

Cost centers – перечень центров стоимости в словаре Cost Center . Для изменения имени следует указать его в перечне и изменить имя в тексте блока Cost center

Definition – поле для задания подробного описания центра затрат. BPwin сохраняет информацию о центрах затрат и UDP в виде указателей, т. е. хранятся не названия центров затрат, а их номера. Поэтому, если нужно использовать один и тот же стандартный отчет в разных моделях, списки центров затрат должны быть в них одинаковы. Порядок в списке можно менять при помощи стрелок, расположенных справа от списка. Задание определенной последовательности центров затрат в списке:

облегчает последующую работу при присвоении стоимости работам

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

Total cost – общая стоимость всех функций центра затрат. BPwin показывает общую стоимость только для декомпозированных функций если пользователь изменил стоимость издержек при декомпозиции (см. Override decompositions ).

Total cost x Frequency – определение значения произведения общей стоимости функции на ее частоту. Это значение определяет дополнительную стоимость в случае, если текущая функция требует дополнительного времени для простой родительской функции.

UDP Value – вкладка, на которой задаются значения свойств, определяемые пользователем

Activity Name — имя текущей функции

Property – перечень созданных UDP и содержатся в словаре UDP Dictionary

Value – колонка в таблице, предназначенная для задания или выбора значений UDP . Задание значений UDP вводимых пользователем зависят от их типа, который был определен при создании UDP в словаре

Filter – кнопка открытия диалогового окна Diagram Object UDP Filter для создания фильтра по ключевым словам UDP . По умолчанию в списке показываются свойства всех категорий

Dictionary — открытие диалогового окна User Defined Property Dictionary Editor с помощью которого осуществляется создание, редактирование/удаление UDP .

UOW – вкладка, на которой вводится информация присваиваемая UOW объектам диаграммы и стрелкам. Пользователь обычно присваивает UOW функциям на IDEF 3 диаграммах, но также они могут быть установлены для всех объектов BPwin в UOW таблице в поле < diagram object > диалоговых окон Properties и Arrow Properties .

Objects – тестовое поле для задания перечня объектов, которые включаются в UOW или других объектов диаграммы

Facts — тестовое поле для задания данных о UOW или других объектах диаграммы

Description — тестовое поле для создания описания UOW или других объектов диаграммы

Constraints — тестовое поле для определения всех ограничений, которые определяют начало или завершение текущих UOW или других объектов диаграммы

Text Editor — кнопка открытия текстового редактора BPwin

Source – вкладка, на которой в текстовом поле задается информация о ресурсах функции.

Roles – вкладка, в таблице которой задаются роли для функций.

Role Group – столбец таблицы, в котором перечисляются группы ролей, созданных пользователем в словаре Role Group

Role – столбец таблицы в котором производится выбор роли из перечня ролей для каждой группы ролей

Box Style— вкладка, на которой задается графический стиль изображения блоков функций:

Standard – изображение функции в стандартном для функциональной диаграммы виде

Custom – зона, содержащая пользовательские опции задания изображение функции:

Shape – выбор формы для изображения блока/функции

Bitmap – выбор расположения изображения блока из предлагаемого перечня: слева ( Left Justify Bitmap ), по центру ( Center Bitmap ), или справа (Right Justify Bitmap ). Для использования опции вписывания в BPwin , пользователь должен вначале произвести его импорт из словаря изображений Bitmap Dictionary . Пользователь не может менять размеры на диаграмме

Show Name – указание имени в активном блоке

Show Number — указание номера в активном блоке

Show ABC Data — указание стоимости в активном блоке

Словарь функций Activity Dictionary

С помощью опций диалогового окна можно создавать и редактировать имена функций и их свойства.

В диалоговом окне содержатся следующие компоненты:

Панель меню

Dictionary – в меню содержатся команды:

Save – сохранение всех изменений, внесенных в словарь (на панели инструментов Dictionary кнопка Save )

Export – экспорт содержания словаря в текстовый файл (на панели инструментов Dictionary кнопка Export )

Import – импорт содержания текстового файла в словарь (на панели инструментов Dictionary кнопка Import )

Print Preview – открытие диалогового окна Print Preview для просмотра как будет словарь выводится на печать (на панели инструментов Dictionary кнопка Print Preview )

Print – открытие диалогового окна Print для вывода содержания словаря на печать (на панели инструментов Dictionary кнопка Print )

Edit — в меню содержатся известные команды Cut — вырезать, Copy — скопировать, Paste – вставить. Команда Purge (на панели инструментов Dictionary кнопка Purge ) позволяет удалить неиспользуемые имена из словаря

View – в меню содержится команда Customize , открывающая диалоговое окно Customize Activity Dictionary для пользовательской настройки таблицы словаря.

Opens the File – кнопка на панели инструментов Dictionary , открывающее диалоговое окно для импорта текстового Activity Dictionary файла в активный словарь

Activity Dictionary – таблица, в которой содержатся столбцы:

Name – имя функции

Definition – описание функции

Author – фамилия автора словаря

Source –источники информации

UOW Objects –объекты UOW (используется только для диаграмм по методологии IDEF 3)

UOW Facts –факты функции (используется только для диаграмм по методологии IDEF 3)

UOW Description – описание функции (используется только для диаграмм по методологии IDEF 3)

UOW Constraints – данные о конструктивах функции (используется только для диаграмм по методологии IDEF 3)

Status –статус функции. Изменение статуса обеспечивается выбором подходящего из предлагаемого списка, который открывается после двойного щелчка по ячейке

Note – примечание

< UDP name > — вводится любое определенное пользователем свойство ( UDP ), если оно было определено в словаре UDP Dictionary

Добавление имени блока в словарь:

Выполнить команду Dictionary/Activity

В открывшемся диалоговом окне Activity Dictionary поместить курсор в последнюю ячейку столбца Name и ввести имя новой функции. Если в словаре содержится большое количество строк, то быстрый переход к пустой строке осуществляется после выбора команды Go To Empty Row в контекстном меню таблицы

Если необходимо добавить несколько имен, повторить действия по п.п. 1-2.

Щелкнуть по кнопке Save

Закрыть диалоговое окно.

BPwin автоматически производит обновление словаря функций при добавлении/изменении имени функции с помощью браузера или диалогового окна Activity Properties

Изменение свойств функции с помощью словаря:

Выполнить команду Dictionary/Activity

Выделить ячейку, содержимое которой требуется изменить

Внести требуемые изменения

Сохранить результаты изменений и закрыть диалоговое окно

Удаление имени функции из словаря может производиться по следующему алгоритму только в том случае, если указанное имя нигде в модели не используется:

Выполнить команду Dictionary/Activity

В открывшемся диалоговом окне Activity Dictionary в контекстном меню строчки, которая должна быть удалена, выбрать команду Delete Row . Данное окно может не открываться, что указывает на использование указанного имени в модели. В этом случае требуется удалить функцию из модели, а потом удалить ее имя.

Сохранить результаты изменений и закрыть диалоговое окно словаря

Декомпозиция функций и создание диаграмм декомпозиции

Декомпозиции могут подвергаться функции моделей, записанные в нотации IDEF 0, DFD и IDEF 3. Хотя методологии создания диаграмм по различным нотациям различаются, но базовые предпосылки декомпозиции одинаковы. При декомпозиции диаграмм процессов ( IDEF 0) в диаграммы потоков ( IDEF 3) и/или DFD -диаграммы BPwin позволяет создавать диаграммы по смешанной методологии. При использовании методологии получения смешанных диаграмм IDEF 0-диаграммы всегда должны являться родительской функцией для любых смешанных диаграмм декомпозиции.

Рекомендуется иметь, по крайней мере, два уровня IDEF 0-диаграмм перед ее декомпозицией в диаграммы, выполненные по иной методологии. В этом случае количество функций будет достаточно для создания разнообразных диаграмм декомпозиции.

В открытой диаграмме выбрать одно из возможных действий:

щелкнуть по кнопке Go to Child на панели инструментов BPwin и указать диаграмму, которая подлежит декомпозиции

в браузере открыть вкладку Activities . В контекстном меню диаграммы выбрать команду Decompose

В диалоговом окне Activity Box Count выбрать одну из следующих опций:

• для создания IDEF 0-диаграммы щелкнуть по кнопке IDEF 0

для создания DFD -диаграммы щелкнуть по кнопке DFD

для создания IDEF 3-диаграммы щелкнуть по кнопке IDEF 3

В счетчике Number of Activities указать число блоков (0-8), которые будут созданы при декомпозиции

Щелкнуть по кнопке ОК

Декомпозиция с использованием браузера проводится по алгоритму:

На вкладке Activities браузера указывается декомпозируемая функция и в ее контекстном меню выбирается команда Decompose

В счетчике Number of Activities задается число функций декомпозиции

При проведении декомпозиции диаграммы процессов ( IDEF 0) указывается метод декомпозиции ( IDEF 0, DFD , или IDEF3). Если выбрана декомпозиция DFD диаграммы, то необходимо:

для включения внешних ссылок любой родительской диаграммы установить переключатель Include Externals

для включения источника данных родительской диаграммы установить переключатель Data stores

Щелкнуть по кнопке ОК

В диаграммах процессов по методологии IDEF 0 стрелки, как и блоки, имеют свою иерархию. Моделировщик может произвести декомпозицию единственной стрелки контекстной диаграммы на множество стрелок в диаграммах декомпозиции. Возможно и обратное действие, при котором производится объединение выходных стрелок диаграмм декомпозиции в единую стрелку на контекстной диаграмме.

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

Перед добавлением стрелок в модель, автор, прежде всего, должен определить, какие данные должны быть ассоциированы с конкретной стрелкой на диаграмме.

Типы стрелок в BPwin

Правильно использование стрелок обеспечивает единство представления информации в диаграммах любого типа. По команде Model / Default Arrow Types производится задание стиля для новых стрелок данной модели, как стиль стрелок, устанавливаемый по умолчанию. Изменение стиля может производиться с помощью опций Style диалогового окна Arrow Properties . Стиль стрелки «по умолчанию» может быть изменен в любое время с помощью опций кнопки Arrow tool .

В BPwin используются следующие типы стрелок:

Precedence – стрелка изображаемая сплошной линией. Это наиболее часто используемый тип стрелки для указания связи между двумя объектами диаграммы в любом направлении, в зависимости от методологии, по которой выполнена диаграмма

Relational — стрелка изображаемая пунктирной линией. Используется для соединения ссылок в UOW .

Object Flow –связь изображаемая сплошной линией с двойной стрелкой;

Bidirectional – двунаправленная стрелка указывающая на связь двух объектов только для потоковых диаграмм

Щелчком правой кнопки мыши по стрелки открывается контекстное меню стрелки, содержащее следующие опции:

Name, Definition/Note, Font, Style, Color, UDP, Arrow Data, Status, UOW – открытие диалогового окна Arrow Properties на соответствующей вкладке

Squiggle – создание зигзага, соединяющего стрелку с ее названием

Trim – уменьшение длины стрелки

Arrow Tunnel – создание туннельной стрелки

Off Page Reference – создание стрелки межстраничных ссылок

External Reference – внешняя ссылка

External Definition – внешнее описание

Go to Reference – переход по ссылке

Диалоговое окно Задания настроек стрелок Arrow Properties

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

Name – вкладка задания названия стрелки и фамилия автора

Arrow – текстовое поле для задания наименования стрелки. Может использоваться для изменения имени стрелки, задания нового имени или выбора имени из списка

Replace all occurrences of this arrow name in model – переключатель, обеспечивающий глобальное изменение имени стрелки на новое для всех вхождений данной стрелки в модели

Author – текстовое поле для задания/изменения фамилии автора

Style – вкладка задания графического стиля стрелки с помощью опций:

Thickness – зона, в которой содержатся опции задания/изменения толщины стрелок модели

Thickness – список, содержащий применяемые толщины стрелок

Apply thickness to all instances of arrow in the model – переключатель, обеспечивающий применение заданной толщины для всех вхождений стрелки в модели

Set thickness as default for new arrows – переключатель, обеспечивающий задание принятой толщины стрелки для всех вновь создаваемых стрелок модели

Apply thickness to this arrow segment only – переключатель, обеспечивающий применение выбранной толщины стрелки только для указанного сегмента

Type – зона, содержащая опции задания/изменения типа применяемых стрелок в модели

Precedence –стрелка для указания связи между двумя объектами диаграммы;

Relational – стрелка связи между двумя объектами диаграммы, выполняемая в любых направлениях

Object Flow – стрелка потоков в диаграммах процессов, выполняемая в любом направлении

Bi — directional – стрелка только для двунаправленных потоков данных между двух объектов DFD диаграммы

Apply thickness to all instances of arrow in the model – переключатель, обеспечивающий применение заданного типа стрелки для всех вхождений стрелки в модели

Set thickness as default for new arrows – переключатель, обеспечивающий заданного типа стрелки для всех вновь создаваемых стрелок модели

Apply thickness to this arrow segment only – переключатель, обеспечивающий применение заданного типа стрелки только для указанного сегмента

Definition – вкладка, на которой содержатся текстовые поля для задания описания стрелки. Подробное описание вкладки содержится в разделе, посвященном описанию одноименной вкладки диалогового окна Activity Properties

Statys – вкладка, на которой можно указать статус: Working , Draft , Recommended , Publication , или Other

Font – вкладка, на которой задаются опции форматирования текстовых надписей. Подробное описание вкладки содержится в разделе, посвященном описанию одноименной вкладки диалогового окна Activity Properties

Color – вкладка, на которой задаются опции применяемой цветовой гаммы. Подробное описание вкладки содержится в разделе, посвященном описанию одноименной вкладки диалогового окна Activity Properties

UDP Value – вкладка, на которой задаются значения свойств, определяемые пользователем ( UDP ). Подробное описание вкладки содержится в разделе, посвященном описанию одноименной вкладки диалогового окна Activity Properties

Arrow Data – вкладка, опции которой позволяют задать свойства и основные атрибуты стрелки

< Entities and Attributes > — перечень сущностей и атрибутов, задаваемых/изменяемых с помощью словаря Entity Dictionary and Attribute Dictionary .

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

при указании определенного атрибута изменяемая сущность пиктограмма сущности затемняется

Clear – кнопка, удаления всех сущностей и атрибутов ассоциированных с данной стрелкой

Migrate – кнопка распространение ассоциированных данных по иерархическому дереву стрелки.

Copy In – кнопка открытия диалогового окна Copy in arrow Data , содержащего перечень стрелок с ассоциированными сущностями и атрибутами. Использование данных этого диалогового окна позволяет пользователю сэкономить время на разработку модели копированием ассоциированных сущностей и атрибутов из одной стрелки в другую

Ent / Att Editor — кнопка открытия диалогового окна Entity and Attribute Dictionary Editor с помощью которого пользователь может добавлять, изменять и удалять сущности и атрибуты:

UOW — вкладка, на которой вводится доменная информация присваиваемая: UOW объектам. Подробное описание вкладки содержится в разделе, посвященном описанию одноименной вкладки диалогового окна Activity Properties

Пользователь должен правильно выбирать необходимый тип стрелки для соединения объектов диаграмм, создаваемых в BPwin .

Алгоритм создания стрелки:

Выполнить команду Model/ Default Arrow Types

Выбрать требуемый тип стрелки

Precedence – стрелка для обозначения связи

Relational – стрелка применяемая для соединения ссылок для UOW . Пользователь может использовать этот тип стрелок для соединения двух объектов в любом направлении

Object Flow – стрелка, представляющая движение физических объектов. Может иметь направление слева на право и сверху вниз

Bi — directional – двунаправленная стрелка для представления двунаправленных потоков данных Применяется для соединения двух объектов в любом направлении только DFD -диаграмм

Пользователь может изменять толщину и тип стрелки, выбранный с помощью меню Default Arrow Types

В открытой диаграмме щелкнуть по кнопке Arrow на панели инструментов BPwin

Щелкнуть по блоку или по другому объекту диаграммы — источнику стрелки, нажать кнопку мыши и щелкнуть по соответствующей подсвеченной стороне блока или границы диаграммы.

Если пользователь создает на IDEF 0-диаграмме декомпозиции граничные стрелки, соединяющих одну из сторон блока и границу диаграммы, то BPwin на конце стрелки может вычерчивать квадрат. Такое обозначение на граничной стрелке показывает, что стрелка не определена в иерархии модели (не разрешена, unresolved ), т.е. не представлена на какой-либо другой диаграмме модели верхнего уровня. Аналогичным образом автоматически создается туннельная стрелка на диаграмме декомпозиции, если на родительской диаграмме пользователь удалил граничную стрелку.

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

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

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

• преобразование неразрешенной тоннельной стрелки в разрешенную (тоннельную стрелку с круглыми скобками на конце). Разрешенная стрелка обеспечивает учет тоннельной стрелки в иерархической структуре модели;

• преобразование разрешенной/неразрешенной тоннельной стрелки во внешнюю ссылку для диаграмм IDEF 0. Такое преобразование позволяет обеспечить представление внутренних или внешних объектов в модели;

• преобразование разрешенной/неразрешенной тоннельной стрелки в межстраничную ссылку на какую-либо диаграммы данной модели.

Преобразование туннельной стрелки в граничную или в туннельную с круглыми скобками осуществляется с помощью опций диалогового окна Border Arrow Editor , которое имеет две основные опции:

Resolve it to Border Arrow – включенный переключатель обеспечивает преобразование стрелки в граничную. После преобразования BPwin показывает стрелку и ее ICOM -номер на всех имеющихся родительских и диаграммах декомпозиции в иерархии модели. Соответствующие граничной стрелке свойства могут быть заданы позднее

Change it to resolved rounded tunnel – включенный переключатель обеспечивает преобразование квадратных скобок на конце стрелки в круглые скобки. Это означает, что пользователь не хочет, чтобы на данный момент стрелка была где-нибудь представлена в модели. Обычно пользователь преобразует туннельную стрелку в граничную намного позже

Для обеспечения целостности модели вопрос туннелированных стрелок разрешается одним из следующих путей:

Преобразование туннельной стрелки в граничную . В этом случае стрелка остается на диаграмме декомпозиции и появляется на родительской диаграмме, т.е. становится частью иерархии. Если пользователь не присваивает имя такой стрелке, то BPwin автоматически задает ей имя в виде « Unnamed arrow #»

Щелкнуть правой кнопкой по концу туннельной стрелки (квадратные скобки на конце)

В контекстном меню выбрать команду Arrow Tunnel

В диалоговом окне Border Arrow Editor выбрать опцию Resolve it to Border Arrow. BPwin автоматически присваивает этой граничной стрелке ICOM -номер

Щелкнуть по кнопке ОК

Преобразование туннельной стрелки с квадратными скобками в стрелку с круглыми скобками. Если пользователь не хочет, чтобы стрелка была где-нибудь еще представлена в модели, и оставалась туннельной. Такая туннельная стрелка обозначается на конце круглыми скобками и создается путем выбора опции Change it to resolved rounded tunnel в диалоговом окне Border Arrow Editor . Алгоритм такого преобразования:

Щелкнуть правой кнопкой по концу туннельной стрелки (квадратные скобки на конце)

В контекстном меню выбрать команду Arrow Tunnel

В диалоговом окне Border Arrow Editor выбрать опцию Change it to a resolved rounded tunnel.

Щелкнуть по кнопке ОК

Создание внешней ссылки. Внешние ссылки используются на диаграммах IDEF 0 и DFD для представления объектов вне или внутри модели.

Имя для новой внешней ссылки можно присвоить с помощью опций диалогового окна External Reference :

Reusable External – список, содержащий имена имеющихся внешних ссылок (если включен переключатель Other ) Пользователь может многократно использовать имеющиеся имена внешних ссылок для представления иных внешних ссылок в модели

Arrow – переключатель, позволяющий выбрать имеющиеся имена стрелок для задания их связи с внешними ссылками на диаграмме

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

Other — переключатель, позволяющий выбрать имеющиеся имена внешних ссылок или задать новое уникальное имя в текстовую строку

Алгоритм создания внешней ссылки:

На диаграмме IDEF 0 щелкнуть правой кнопкой по квадрату или кругу на конце туннельной стрелки

В открывшемся контекстном меню выбрать команду External Reference

В открывшемся диалоговом окне выполнить одно из действий:

выбрать одной из предложенных в списке Reusable External имен внешних ссылок

ввести новое имя для внешней ссылки в текстовое поле

включить переключатель Arrow и выбрать имя стрелки из перечня

включить переключатель Entity и выбрать имя сущности из перечня

Щелкнуть по кнопке ОК

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

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

На отдельных диаграммах процессов ( IDEF 0) и диаграммах потоков ( DFD ) автор может создавать стрелки к блокам, в этой же самой модели, используя межстраничные ссылки. Межстраничные ссылки создаются от круглых или квадратных скобок туннельной стрелки. BPwin добавляет межстраничную ссылку в диаграммах источниках и диаграммах-потомках и обозначается поименованным кружочком на конце граничной стрелки. Межстраничным ссылкам могут быть присвоены метки в виде С-номера или номера узла.

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

Диалоговое окно Off — Page Arrow Reference преобразования туннельной стрелки в стрелку внешней ссылки открывается после выполнения команды контекстного меню туннельной стрелки Off — Page Arrow . В диалоговом окне содержатся опции:

Diagram – список диаграмм текущей модели. После выбора требуемой диаграммы осуществляется переход по межстраничной ссылке к диаграмме-потомку

Destination border – зона в которой содержатся переключатели типа стрелки Input , Control , и Mechanism , который позволяют задать тип окончания стрелки на диаграмме –потомке

OK and Go To Diagram – кнопка, создающая межстраничную ссылку и открывающая диаграмму-потомок. После щелчка по этой кнопке создается соединение граничной стрелки и диаграмме-потомке с функцией или стрелкой

OK and Remain in Current Diagram – кнопка, щелчок по которой заканчивается создание межстраничной ссылки на данной диаграмме. \Автор позже может граничную стрелку в диаграмме-потомке с функцией или стрелкой

Алгоритм создания межстраничной ссылки:

В диаграмме IDEF 0 или DFD правой клавишей мыши щелкнуть по символу туннельной стрелки на неразрешенной граничной стрелке

В контекстном меню выбрать команду Off Page Reference

В открывшемся диалоговом окне Off — Page Arrow Reference в списке Diagram указать диаграмму, содержащую межстраничную ссылку

Установить один из переключателей Input , Control , или Mechanism для преобразования межстраничной ссылки в стрелку входа, управления или механизма

Выполнить одно из следующих действий:

для создания межстраничной ссылки и немедленного открытия диаграммы-потомка следует щелкнуть по кнопке OK and Go To Diagram

для создания межстраничной ссылки и продолжения работы с текущей диаграммой следует щелкнуть по кнопке OK and Remain In Current Diagram

Для продолжения работы с межстраничной ссылкой необходимо правой клавишей мыши щелкнуть по ней и выбрать команду контекстного меню Go To Reference и перейти к диаграмме-потомку

Для завершения создания ссылки в диаграмме-потомке щелкнуть по концу стрелки, а затем щелкнуть по соответствующей функции или стрелке

Словарь стрелок Arrow Dictionary

Словарь стрелок предназначен для создания и редактирования стрелок и информации о них. Открывается диалоговое окно Arrow Dictionary по команде Dictionary / Arrow . Фрагмент словаря стрелок показан на рисунке.

Как видно из рисунка, внешний вид и опции диалогового окна Arrow Dictionary полностью идентичны внешнему виду и опциям диалогового окна Activity Dictionary

Алгоритм добавление имени стрелки в словарь:

Выполнить команду Dictionary / Arrow

В открывшемся диалоговом окне щелкнуть по ячейке в столбце Name в последней строке таблицы. Для быстрого перехода к пустой строке таблицы необходимо в любом месте щелкнуть правой клавишей мыши и в контекстном меню выбрать команду Go To Empty Row .

Ввести в эту ячейку имя для стрелки

Заполнить информацией другие ячейки в этой строке

Закрыть диалоговое окно щелчком по кнопке Close

Алгоритм изменения свойств стрелки с помощью словаря:

Выполнить команду Dictionary / Arrow

В диалоговом окне Arrow Dictionary щелкнуть по ячейке, информация в которой должна быть изменена

Отредактировать тек5ст в ячейке

Щелчком по соответствующей кнопке сохранить внесенные изменения

Закрыть диалоговое окно щелчком по кнопке CLOSE

Удаление имени стрелки из словаря:

Выполнить команду Dictionary / Arrow

Правым щелчком мыши по строчке которую нужно удалить открыть контекстное меню и выполнить команду Delete Row . Если команда Delete Row является неактивной, это означает, что имя стрелки используется в модели. Для удаления имени вначале следует удалить все стрелки в модели с этим именем.

Сохранить результаты удаления щелчком по кнопке Save

Закрыть диалоговое окно

Редактор словаря стрелок

Редактор словарь стрелок Arrow Dictionary Editor применяется для просмотра словаря стрелок, задания нового имени стрелки, изменения или удаления имени. Этот объектный словарь является простой альтернативой редактирования стрелок с помощью таблицы Arrow Dictionary . Основное различие в способе редактирования заключается в том, что автор может задавать данные для стрелки с помощью редактора, и не может задавать их с помощью словаря.

Открывается редактор Arrow Dictionary Editor по команде

Model/Arrow Editor . Основные компоненты диалогового окна:

Arrow Name текстовая строка для задания нового имени стрелки

Arrow Dictionary – список всех имен стрелок в текущей модели

Arrow Definition – текстовое поле для задания описательной информации для стрелки

Arrow Note – текстовое поле для ввода примечаний и заметок

Status – зона, в которой содержатся переключатели для задания статуса стрелок перечисленных в списке. Включение переключателя Other позволяет задать пользовательский статус для стрелки

Author – текстовое поле для задания имени автора стрелки

Add – кнопка добавления имени стрелки определенной в поле Arrow Name словаря стрелок Arrow Dictionary .

Undo – кнопка отмены введенного последним текста

Clear – кнопка очистки всех текстовых полей словаря

Delete – кнопка удаления указанного имени стрелки из словаря

Close – кнопка закрытия диалогового окна редактора Arrow Dictionary Editor с сохранением всех внесенных изменений

Help – кнопка открытия контекстно-зависимой справки

Arrow Data – кнопка открытия диалогового окна Arrow Data Editor для задания свойств и атрибутов стрелки

Import from ERwin – кнопка открытия стандартного диалогового окна открытия файла, с помощью которого осуществляется импорт EAX (*. eax ) файлов из ERwin . EAX -файлы содержат свойства и атрибуты ERwin

Purge unused – кнопка открытия диалогового окна Purge Arrow Dictionary , с помощью которого производится удаление из словаря неиспользуемых имен стрелок

UDP – открытие диалогового окна UDP Values , с помощью которого задаются пользовательские свойства ( UDP ) величин

Алгоритм добавление имени стрелки с помощью редактора словаря стрелок:

Открыть редактор словаря по команде Model / Arrow Editor

В открывшемся диалоговом окне ввести информацию в соответствующие текстовые поля

Задать статус стрелки

Щелкнуть по кнопке Add для добавления имени стрелки в словарь

Щелкнуть по кнопке Close

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

Читать:
Как обновить скриншотер на компьютере

Related Posts