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

 

Диалоговое окно BPWIN создания/открытия модели

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

  • щелкнуть по кнопке Open Model на панели инструментов Standard;

  • выбрать команду Open в меню File;

  • дважды щелкнуть в проводнике Windows по имени BPwin модели.

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

  • Create Model – зона, содержащая опции создания модели: -Name – текстовое поле, в котором задается имя новой модели; -Type – зона, в которой указывается методология или нотация, согласно которой будет создаваться модель: ---для моделей по методологии IDEF0; ---для моделей по методологии IDEF3; ---для моделей по методологии DFD; -Open model – открытие имеющейся модели; -Open model from Model Mart - открытие имеющейся модели c помощью репозитория (приложения для организации групповой работы) Model Mart;

  • Display this dialog on sturtup – переключатель обеспечивающий вывод диалогового окна при запуске BPwin.

 

Диалоговое окно задания настроек новой модели

Диалоговое окно Properties for New Models открывается только в том случае, если пользователь приступает к созданию новой модели. В этом диалоговом окне содержатся вкладки: General, Numbering, Display, Layout, ABC Unit, Page Setup, Header/Folder содержащие опции аналогичные опциям, описанным для одноименных вкладок диалогового окна Model Properties.

Сохранение и закрытие модели

Сохранение модели производится по алгоритму:

  1. Под другим именем: -выбрать команду Save As в меню File для открытия диалогового окна Save As; -в перечне моделей выбрать требуемую модель; -в текстовом поле File Name ввести новое имя; -щелкнуть по кнопке Save.

  2. Сохранение всех открытых моделей: -в меню File выбрать команду Save All; -щелкнуть по кнопке Yes.

  3. Сохранение модели как IDL файла: -выбрать команду Save As в меню File для открытия диалогового окна Save As; -в перечне типов сохранения выбрать IDEF0 IDL files (*.idl); -в текстовое поле ввести имя файла; -щелкнуть по кнопке Save.

BPwin обладает возможностью автоматического сохранения моделей в процессе работы над ними. Параметры автоматического сохранения задаются с помощью опций диалогового окна BPwin Auto-Save Setup, которое содержит следующие компоненты:

  • Auto-Save Mode – зона, содержащая опции: -Use Save As dialog – при сохранении применяется диалоговое окно Save As; -Use Temporary (.BPB) File – сохранения активной модели во временном файле имеющего расширение .BP8; -Use queue – переключатель, позволяющий произвести автоматическое сохранение модели с заданием номера версии модели (1-9999). BPwin перезаписывает временный файл при каждом сохранении модели. Если у пользователя открыта более чем одна модель, то временный файл создается только для активной модели (модели, находящейся в рабочей области). Если временный файл создается для новой модели, то последует запрос на задание имени модели;

  • Invoke Auto-Save every – задание интервала времени (в минутах), через который осуществ-ляется автоматическое сохранение. При задании нулевого значения автоматическое сохра-нение не производится. Пользователь может производить автоматическое сохранение в любой момент при нажатии сочетания горячих клавиш ALT+F8 При открытии модели с помощью ModelMart все настройки автоматического сохранения уничтожаются. Закрытие модели производится после выбора команды Close в меню File с помощью команд и опций диалогового окна ModelMart Close Model:

  • Close Option – зона, в которой содержатся опции закрытия модели: -Save to Model Mart – закрытие с сохранением модели в ModelMart; -Save as .BP1 file – сохранение модели как файла BPwin с расширением файла .BP1. Если модель сохраняется впервые, то при сохранении модели отображается диалоговое окно Save As; -Close without saving – закрытие модели без сохранения изменений; -Keep ModelMart Model Lock – закрытие и сохранение модели с блокированием.

 

Создание и использование словарей модели

В BPwin можно создавать словари для всех объектов диаграмм, например для функций, для стрелок и т.д. Для открытия словаря необходимо в меню Dictionary указать тип требуемого словаря. С помощью словаря объектов пользователь может создавать и редактировать имена объектов и генерировать свойства модели, например сущности и атрибуты. В словарях также содержится основная информация, относящаяся к объектам диаграмм и их свойствам, например в словаре функций Activity Dictionary можно редактировать имя, описание и статус любой из функций модели. После того, как пользователем был создан объект диаграммы и ему присвоено имя, BPwin произведет автоматическое обновление словарей диаграммы с учетом заданного нового имени. Например, если были созданы стрелки на диаграмме и в диалоговом окне Arrow Properties Dialog задано имя и описание, то, BPwin автоматически добавит имя стрелки и ее статус в словарь стрелок Arrow Dictionary. Однако следует обратить внимание, что с помощью словаря нельзя установить такие свойства, как шрифт, цвет, роль, стоимость, тип блока и стрелок Пользователь должен самостоятельно произвести настройку этих свойств с помощью диалоговых окон свойств для каждого объекта в отдельности. Первоначальное задание свойств для стоимости, UDP, ключей UDP, сущностей, атрибутов вписывания текста, ролей, групп ролей и ресурсов производится в соответствующем словаре. Например, прежде чем задать величину UDP для функции, необходимо создать UDP в словаре UDP Dictionary В каждом словаре объектов или свойств содержатся команды (кнопки на панели инструментов), позволяющие произвести печать, предосмотр, экспорт/импорт содержимого словаря. Создание модели значительно облегчается, если пользователь вначале добавляет имена объектов диаграммы и их свойства в словарь, а потом создает в модели сам объект. Например, можно создать или импортировать имена функций в словарь функций Activity Dictionary, затем когда на диаграмме будут созданы блоки, им можно присвоить имена согласно данным в колонке Name в диалоговом окне Activity Properties. Для просмотра, ввода, внесения изменений и удаления имен и свойств объектов диаграмм, в том числе для таких как UDP и стоимость, можно применять текстовый редактор Diagram Object Dictionary Editor, вызов которого осуществляется через словарь конкретного объекта. Пользователь может производить собственную настройку любого из словарей путем скрытия не нужных ему столбцов (например, в словаре стрелок Arrow Dictionary можно скрыть столбец UOW property). Кроме того, можно изменить размеры и/или преобразовать столбцы свойств для облегчения ввода информации. Только столбец Name всегда будет первым присутствовать в таблице. Пользовательская настройка словаря осуществляется с помощью мышки или опций диа-логового окна:

  • с помощью мышки можно изменить размеры столбца и/или перенести столбец в новое м-сто расположения в таблице. Для этого необходимо правой кнопкой мыши щелкнуть по заголовку столбца и выбрать опцию контекстного меню Hide Column (скрыть) или Show Columns (показать);

  • для открытия диалогового окна Customize Dictionary следует выполнить команду Custom-ize/View. После внесения изменений настройки словаря BPwin сохраняет их в модели автоматически.

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

Добавление строчки

поместить курсор в последнюю ячейку столбца Name и ввести имя функции

Перемещение курсора по строке слева направо

клавиша Tab

Перемещение курсора по строке справа налево

сочетание клавиш Shift + Tab

Редактирование текста

  • двойной щелчок мышью по ячейке;

  • с помощью контекстного меню ячейки можно вырезать, скопировать и вставить содержимое буфера;

  • с помощью опции контекстного меню Zoom Out вызвать диало-говое окно Editor.

Изменение ширины столбца

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

Изменение высоты строки

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

Удаление строки

в контекстном меню выбрать опцию Delete Row (опция работает в том случае, если имя объекта нигде не используется в модели)

 

Создание диаграмм процессов IDEF0 и работа с ними

Алгоритм копирования диаграммы в буфер:

  1. Открыть диаграмму: -выполнить команду View/Zoom; -в диалоговом окне Zoom выбрать одну из опций масштабирования графической зоны.

  2. Выполнить команду Edit/Choose Copy Picture.

  3. BPwin копирует содержимое активного окна в буфер как Windows метафайл, что позволяет произвести вставку содержимого буфера в любое приложение Windows.

Масштабирование содержимого графической зоны BPwin производится с помощью опций диалогового окна Zoom:

  • Zoom level – зона, в которой содержатся опции параметров масштабирования: - Show full sheet – представление всей диаграммы на листе с заданными размерами на вкладке Page Setup диалогового окна Model Properties; - Show border – вписывание диаграммы (вместе с заголовком и нижней части каркаса) в границы графической зоны; - Show full diagram – размещение всей диаграммы в графической зоне; - 100% - установка масштаба 100%; - 200% - установка масштаба 200%; - Custom – задание пользовательского коэффициента масштабирования;

  • Apply to all diagrams – флажок, установка которого обеспечивает применение заданного масштабного коэффициента для всех диаграмм модели.

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

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

  2. В открывшемся диалоговом окне Zoom в зоне Zoom level выбрать требуемый коэффициент масштабирования.

  3. Установить флажок Select the Apply to all diagrams, если требуется задание одинакового коэффициента масштабирования для всех диаграмм модели.

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

Алгоритм удаления объектов диаграммы:

  1. Щелкнуть по объекту диаграммы.

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

  3. Если объект имеет собственное имя, то BPwin предложит сохранить имя в объектном словаре. Автор может выбрать: - для сохранения имени с целью его дальнейшего многократного использования щелкнуть по кнопке Yes; -для удаления имени из словаря щелкнуть по кнопке No. Если предложение о сохранении имени от BPwin не поступает, то это означает, что буфер полон и нет места для копирования информации.

  4. Щелкнуть по кнопке Yes для подтверждения удаления.

Алгоритм перемещения объекта диаграммы в пределах данной диаграммы:

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

  2. Щелкнуть в центре требуемого объекта.

  3. Щелкнуть в подсвеченном прямоугольнике и перетащить объект в новое положение на диаграмме. BPwin автоматически изменит положение всех стрелок, принадлежащих объекту.

Алгоритм изменения положения нескольких объектов диаграммы:

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

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

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

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

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

  • Для изменения размеров объекта можно выполнить одно из действий:

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

 

Диалоговое окно Diagram Properties

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

  • Name – вкладка, на которой задаются опции задания имени диаграммы и фамилии автора: -Diagram Name – в текстовом поле указано имя текущей диаграммы по нотации IDEF0, IDEF3, DFD. Пользователь задает имя контекстной диаграммы только для IDEF3-диаграммы. Для остальных нотаций текст, помещенный в блоке, не меняется, т.к. имя диаграммы всегда зависит от имени родительской. Имя диаграммы приводится в ячейке Title; -Author – задается фамилия автора диаграммы, которое содержится в ячейке Author;

  • Kit – вкладка, на которой задаются опции определяющие содержание бланка диаграммы: -C-Number – задание типа хронологической уникальной нумерации, используемой для идентификации диаграмм. Этот номер приводится в соответствующей ячейке каркаса; -Used At – указание места расположения конкретной диаграммы во всей модели. Для IDEF0-диаграмм эти данные приводятся в левом углу заголовка каркаса; -Page Number – задание нумерации страниц, представленной в соответствующей ячейке; -Node Number – задание номера узла родительского блока в ячейке Node; -Scenario – определение сценария или обстоятельств текущей диаграммы IDEF3. Блок с этим текстом используется только в диаграммах IDEF3 и Swim Lane диаграммах;

  • Status – вкладка, на которой задаются опции задания статуса диаграммы. Содержащиеся на данной вкладке опции полностью аналогичны опциям, содержащимся в одноименной вкладке диалогового окна Model Properties;

  • Diagram Text – вкладка, на которой задаются опции текста. Содержащиеся на данной вкладке опции полностью аналогичны опциям, содержащимся в одноименной вкладке диалогового окна Model Properties;

  • Page Setup – вкладка, на которой задаются опции страницы. Содержащиеся на данной вкладке опции полностью аналогичны опциям, содержащимся в одноименной вкладке диалогового окна Model Properties;

  • Header/Footer – вкладка, на которой задаются опции заголовка и нижнего колонтитула каркаса. Содержащиеся на данной вкладке опции полностью аналогичны опциям, содержащимся в одноименной вкладке диалогового окна Model Properties;

  • Draw Style - вкладка, на которой задаются опции графического стиля. Содержащиеся на данной вкладке опции полностью аналогичны опциям, содержащимся в одноименной вкладке диалогового окна Model Properties.

 

Диалоговое окно Diagram Manager

С помощью Diagram Manager осуществляется:

  • быстрый переход к любой существующей диаграмме модели;

  • удаляется любая диаграмма из модели;

  • реорганизация структуры диаграмм. Изменение структуры IDEF3-диаграмм декомпозиции и сценариев IDEF3-диаграмм, представленных в графической зоне BPwin, производится после щелчка по пиктограмме Sibling на панели инструментов BPwin.

Открытие диалогового окна Diagram Manager осуществляется путем выбора команды Diagram Manager в меню Diagram. Для просмотра диаграмм модели в графической зоне BPwin можно также использовать браузер (при просмотре диаграмм процессов в графической зоне, необходимо щелкнуть по кнопке Sibling tool для просмотра созданной диаграммы сценария). В диалоговом окне содержатся следующие опции:

  • Model – список, в текстовой строке которого по умолчанию выводится имя текущей модели. С помощью этого списка выбирается диаграмма модели для быстрого перехода к ней, или для ее удаления;

  • Diagram Type – зона, в которой находятся переключатели выбора типа диаграммы для быстрого перехода или для удаления;

  • Go to – открытие и максимизация размеров выбранной диаграммы;

  • Delete – кнопка удаления выбранной в модели диаграммы;

  • Order Scenarios – кнопка открытия диалогового окна IDEF3 Scenario Diagrams диаграммы IDEF3 сценария для реорганизация порядка следования.

Алгоритм быстрого перехода к диаграммам:

  1. В открытой диаграмме выполнить команду Diagram/ Diagram Manager

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

  3. В зоне Diagram Type установить переключатель требуемого типа диаграммы

  4. В перечне диаграмм подсветить имя требуемой диаграммы

  5. Щелкнуть по кнопке Go To Для удаления диаграммы необходимо повторить действия по пунктам 1-4, а, затем, щелкнуть по кнопке Delete.

Реорганизация порядка следования диаграмм в диаграммах IDEF3-сценария производит-ся согласно следующему алгоритму:

  1. В открытой диаграмме выполнить команду Diagram/ Diagram Manager.

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

  3. В зоне Diagram Type указать требуемый сценарий.

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

  5. В диалоговом окне IDEF3 Scenario Diagrams выделить требуемую диаграмму сценария и с помощью кнопок, на которых изображены соответствующие стрелки, передвинуть ее в пе-речне диаграмм вверх или вниз.

  6. Щелкнуть по кнопке ОК, а затем по кнопке Close.

Алгоритм замены IDEF3-диаграмм декомпозиции на диаграммы IDEF3 сценария:

  1. Открыть IDEF3-диаграмму: -в браузере открыть вкладку Diagrams; -в дереве Diagram Object Tree выбрать требуемую диаграмму для ее открытия.

  2. Для открытия диалогового окна Diagram Manager в меню Diagram выбрать команду Diagram Manager.

  3. В списке Model выбрать требуемую IDEF3 диаграмму для ее открытия.

  4. В зоне Diagram Type выбрать сценарий.

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

  6. Щелкнуть по кнопке Order Scenarios.

  7. В открывшемся диалоговом окне IDEF3 Scenario Diagrams щелкнуть у диаграммы IDEF3 сценария, находящейся на диаграмме декомпозиции в верхней части перечня диаграмм, предназначенных для переупорядочения.

  8. Щелкнуть по кнопке OK, а затем по кнопке Close.

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

 

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

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

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

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

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

  • IDEF0 – вкладка, на которой задаются свойства объектов диаграммы процессов (IDEF0): -Name – текстовое поле для ввода имени объекта; - Definition текстовое поле для ввода текстового описания объекта; - Source - текстовое поле для ввода данных объекта; - Note - текстовое поле для ввода примечаний;

  • IDEF3 - вкладка, на которой задаются свойства объектов диаграммы потоков данных (IDEF3): -UOW Objects - текстовое поле для ввода информации об объекте; - UOW Facts - текстовое поле для ввода информации о фактах; - UOW Description - текстовое поле для ввода описательной информации; - UOW Constraints - текстовое поле для ввода информации об ограничениях;

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

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

  • Diagram object type – зона, в которой осуществляется выбор типа диаграммы, данные об объектах которой будут добавляться в словарь объектов: -Activity – добавление данных о функции (используется в диаграммах IDEF0); - Data Store – добавление информации о загрузочных данных (для DFD диаграмм); - External – добавление информации о внешних ссылках (для DFD диаграмм); - Referent – добавление информации об объектах, как справочной (для IDEF3 диаграмм); - 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 Dic-tionary Editor.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  5. Заполнить текстовые поля на вкладках IDEF0 и IDEF3.

  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.