Скачиваний:
228
Добавлен:
30.04.2013
Размер:
1.51 Mб
Скачать

Диалоговое окно 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 - кладка, на которой задаются свойства объектов диаграммы потоков

  • данных ( 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. Щелкнуть по кнопке 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 и его сохранение в указанном месте.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

Экспорт данных любого словаря 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 – перечень столбцов, которые будут экспортироваться

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

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

  2. В диалоговом окне 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 :

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

    • выполнить команду 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

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

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

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

    • для декомпозиции блока созданного по 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 в имитационную модель.

     

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Диалоговое окно 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     

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

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

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

    Алгоритм декомпозиции:

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

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

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

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

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

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

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

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

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

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

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

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

    3. При проведении декомпозиции диаграммы процессов ( 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 .

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

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

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

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

    • Relational – стрелка применяемая для соединения ссылок для UOW . Пользователь может использовать этот тип стрелок для соединения двух объектов в любом направлении

    • Object Flow – стрелка, представляющая движение физических объектов. Может иметь направление слева на право и сверху вниз

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

    Пользователь может изменять толщину и тип стрелки, выбранный с помощью меню Default Arrow Types

    1. В открытой диаграмме щелкнуть по кнопке Arrow на панели инструментов BPwin

    2.  Щелкнуть по блоку или по другому объекту диаграммы - источнику стрелки, нажать кнопку мыши и щелкнуть по соответствующей подсвеченной стороне блока или границы диаграммы.

    Туннельные стрелки

    Если пользователь создает на 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 #»

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

    1. Щелкнуть правой кнопкой по концу туннельной стрелки (квадратные скобки на конце)

    2. В контекстном меню выбрать команду Arrow Tunnel

    3. В диалоговом окне Border Arrow Editor выбрать опцию Resolve it to Border Arrow. BPwin автоматически присваивает этой граничной стрелке ICOM -номер

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

    Преобразование туннельной стрелки с квадратными скобками в стрелку с круглыми скобками. Если пользователь не хочет, чтобы стрелка была где-нибудь еще представлена в модели, и оставалась туннельной. Такая туннельная стрелка обозначается на конце круглыми скобками и создается путем выбора опции Change it to resolved rounded tunnel в диалоговом окне Border Arrow Editor . Алгоритм такого преобразования:

    1. Щелкнуть правой кнопкой по концу туннельной стрелки (квадратные скобки на конце)

    2. В контекстном меню выбрать команду Arrow Tunnel

    3. В диалоговом окне Border Arrow Editor выбрать опцию Change it to a resolved rounded tunnel.

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

    Создание внешней ссылки. Внешние ссылки используются на диаграммах IDEF 0 и DFD для представления объектов вне или внутри модели.

    Имя для новой внешней ссылки можно присвоить с помощью опций диалогового окна External Reference :

    • Reusable External – список, содержащий имена имеющихся внешних ссылок (если включен переключатель Other ) Пользователь может многократно использовать имеющиеся имена внешних ссылок для представления иных внешних ссылок в модели

    • Arrow – переключатель, позволяющий выбрать имеющиеся имена стрелок для задания их связи с внешними ссылками на диаграмме

    • Entity - переключатель, позволяющий выбрать имеющиеся имена сущностей для задания их связи с внешними ссылками на диаграмме

    • Other - переключатель, позволяющий выбрать имеющиеся имена внешних ссылок или задать новое уникальное имя в текстовую строку

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

    1. На диаграмме IDEF 0 щелкнуть правой кнопкой по квадрату или кругу на конце туннельной стрелки

    2. В открывшемся контекстном меню выбрать команду External Reference

    3. В открывшемся диалоговом окне выполнить одно из действий:

    • выбрать одной из предложенных в списке 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 – кнопка, щелчок по которой заканчивается создание межстраничной ссылки на данной диаграмме. \Автор позже может граничную стрелку в диаграмме-потомке с функцией или стрелкой

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

    1. В диаграмме IDEF 0 или DFD правой клавишей мыши щелкнуть по символу туннельной стрелки на неразрешенной граничной стрелке

    2. В контекстном меню выбрать команду Off Page Reference

    3. В открывшемся диалоговом окне Off - Page Arrow Reference в списке Diagram указать диаграмму, содержащую межстраничную ссылку

    4. Установить один из переключателей Input , Control , или Mechanism для преобразования межстраничной ссылки в стрелку входа, управления или механизма

    5. Выполнить одно из следующих действий:

    • для создания межстраничной ссылки и немедленного открытия диаграммы-потомка следует щелкнуть по кнопке OK and Go To Diagram

    • для создания межстраничной ссылки и продолжения работы с текущей диаграммой следует щелкнуть по кнопке OK and Remain In Current Diagram

  • Для продолжения работы с межстраничной ссылкой необходимо правой клавишей мыши щелкнуть по ней и выбрать команду контекстного меню Go To Reference и перейти к диаграмме-потомку

  • Для завершения создания ссылки в диаграмме-потомке щелкнуть по концу стрелки, а затем щелкнуть по соответствующей функции или стрелке

  •  

    Словарь стрелок Arrow Dictionary

    Словарь стрелок предназначен для создания и редактирования стрелок и информации о них. Открывается диалоговое окно Arrow Dictionary по команде Dictionary / Arrow . Фрагмент словаря стрелок показан на рисунке.

    Как видно из рисунка, внешний вид и опции диалогового окна Arrow Dictionary полностью идентичны внешнему виду и опциям диалогового окна Activity Dictionary

    Алгоритм добавление имени стрелки в словарь:

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

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

    3. Ввести в эту ячейку имя для стрелки

    4. Заполнить информацией другие ячейки в этой строке

    5. Сохранить результаты

    6. Закрыть диалоговое окно щелчком по кнопке Close

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

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

    2. В диалоговом окне Arrow Dictionary щелкнуть по ячейке, информация в которой должна быть изменена

    3. Отредактировать тек5ст в ячейке

    4. Щелчком по соответствующей кнопке сохранить внесенные изменения

    5. Закрыть диалоговое окно щелчком по кнопке CLOSE

    Удаление имени стрелки из словаря:

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

    2. Правым щелчком мыши по строчке которую нужно удалить открыть контекстное меню и выполнить команду Delete Row . Если команда Delete Row является неактивной, это означает, что имя стрелки используется в модели. Для удаления имени вначале следует удалить все стрелки в модели с этим именем.

    3. Сохранить результаты удаления щелчком по кнопке Save

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

    Редактор словаря стрелок

    Редактор словарь стрелок 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 ) величин

    Алгоритм добавление имени стрелки с помощью редактора словаря стрелок:

    1. Открыть редактор словаря по команде Model / Arrow Editor

    2. В открывшемся диалоговом окне ввести информацию в соответствующие текстовые поля

    3. Задать статус стрелки

    4. Щелкнуть по кнопке Add для добавления имени стрелки в словарь

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

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