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

http://www.itstan.ru/content/view/2032/1853/

Case-инструмент bpwin

  • Методические указания по применению CASE-инструмента BPWIN4.0 для создания функциональных моделей

    • CASE-инструмент BPWIN 4.0

      • Основные характеристики

      • Основные понятия

    • Интерфейс и настройка BPWIN

      • Инструментальная среда BPwin

        • Панель меню

        • Панель инструментов Стандартная

        • Панели инструментов BPWIN

          • Для моделей по методологии IDEF0

          • Для моделей по методологии IDEF3

          • Для моделей по методологии DFD

        • Браузер Model Explorer

          • Вкладка Activity

          • Вкладка Diagram

          • Вкладка Objects

    • Создание моделей по нотации IDEF0

      • Диалоговое окно Model Properties

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

      • Диалоговое окно задания настроек новой модели Properties for New Models

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      • Стрелки диаграмм

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

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

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

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

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

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

        • Отчет Model Report о контексте модели

        • Отчет Diagram Report об объектах

        • Полный отчет Diagram Object Report об объектах модели

        • Отчет Activity Cost Report о результатах стоимостного анализа

        • Отчет Arrow Report о стрелках

        • Отчет Data Usage Report о связывании диаграмм IDEF0 и DFD

        • Отчет Model Consistency Report о синтаксических ошибках модели

    • Применение диграмм других типов в BPwin

      • Диаграммы Data Flow (DFD)

        • Data Store – хранилище данных

        • External Reference – внешние сущности

        • Off-Page Reference – межстраничные ссылки

      • IDEF3 диаграммы описания назначения системы или процесса

        • Перекрестки на диаграммах потоков данных

        • Ссылки на диаграммах потоков данных

      • IDEF3 диаграммы сценария

      • Создание и использование FEO-диаграмм

      • Диаграмма дерева узлов (Node Tree)

        • Получение смешанных моделей

      • Организационные и ролевые диаграммы – инструменты моделирования структуры и деятельности предприяти

        • Ресурсы, Роли и группы ролей

        • Organization Chart – иерархические диаграммы структуры организации или процесса

        • Swim Line диаграммы

    • Слияние и разделение моделей

      • Разделение модели на две модели

      • Слияние двух моделей в одну

      • Слияние словарей моделей

    • Функционально-стоимостной анализ

    • UDP - Свойства, задаваемые пользователем

      • UDP Dictionary

Методические указания по применению CASE-инструмента BPWIN4.0 для построения функциональных моделей

Это практическое руководство по созданию информационных систем с помощью эффективного CASE - инструмента анализа проектирования BPWIN 4.0. Данное пособие может быть полезным для студентов и аспирантов, изучающих основы системного анализа и проектирования ИС, т.к. в нем описывается конкретная технология разработки ИС

CASE-инструмент BPWIN 4.0

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

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

CASE -средство верхнего уровня BPwin – это инструмент визуального моделирования ИС, позволяющий:

  • наглядно описывать, анализировать и совершенствовать сложные бизнес-процессы , любую деятельность или структуру в виде модели, что позволяет значительно повысить эффективность работы предприятия;

  • проверить модель на соответствие стандартам ISO9000. Для отечественных предприятий сертификация по ИСО 9000 – это пропуск на международный рынок, а также действенное средство для эффективного улучшения работы всего предприятия ;

  • спроектировать структуру информационных потоков, а соответственно, и модернизировать организационную структуру предприятия;

  • четко выявить факторы, оказывающие влияние на бизнес: какие операции являются наиболее критичными, как повысить их эффективность, какие ресурсы требуются для этого;

  • снизить издержки и повысить производительность;

  • выявить и исключить лишние или неэффективные операции;

  • повысить гибкость и эффективность.

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

BPwin входит в семейство продуктов AllFusion компании Computer Associates под именем AllFusion Process Modeler и предназначен для поддержки всех стадий жизненного цикла разработки ИС . – В линейку продуктов AllFusion Modeling Suite кроме BPwin для поддержки всех стадий разработки программного обеспечения, входят CASE-средств ERwin , BPwin , ModelMart , Paradigm Plus , ERwin Examiner и средства управления проектами. Совместное применение этих продуктов обеспечивает прочный фундамент для построения, развертывания и управления приложениями. При этом не накладываются ограничения на выбор базовых технологий, методов и платформ разработки. AllFusion Modeling Suite предлагает моделирование и управление процессами, проектами, изменениями, конфигурациями.

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

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

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

BPwin автоматизирует задачи, связанные с построением моделей, обеспечивая семантическую строгость, необходимую для гарантирования правильности результатов, а также целостность и непротиворечивость модели, которые гарантируются применением методологий IDEF 0, IDEF 1 X ( Data Flow Diagram ) и IDEF 3 ( Work Flow Diagram ). Каждая из этих трех нотаций, поддерживаемых в BPwin, позволяет рассмотреть различные стороны деятельности предприятия и комплексно описать предметную область с трех различных, но взаимосвязанных точек зрения :

  • функциональности системы . В рамках методологии IDEF0 ( Integration Definition for Function Modeling ) процесс представляется в виде набора работ (функций), которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой. С помощью функционального моделирования можно провести систематический анализ процессов, сосредоточившись на регулярно решаемых задачах/функциях, свидетельствующих об их правильном выполнении показателях, необходимых для этого ресурсах, результатах и исходных материалах/сырья. Правильно построенная функциональная модель адекватна на всех уровнях абстрагирования ;

  • потоков информации (документооборота) в системе. Т.к. DFD не принадлежит к семейству IDEF, то более верно будет именовать ее нотацией Диаграммы DFD ( Data Flow Diagramming ) могут дополнить то, что уже отражено в модели IDEF3, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между функциями внутри системы. В тоже время диаграммы DFD оставляют без внимания взаимодействие между функциями. Моделирование потоков данных часто используется при разработке программного обеспечения, сосредоточенного вокруг потоков данных, передающихся между различными операциями, включая их хранение, для достижения максимальной доступности и минимального времени ответа. Такое моделирование позволяет рассмотреть конкретный процесс, проанализировать операции, из которых он состоит, а также точки принятия решений, влияющих на его ход.

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

Основные характеристики

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

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

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

Основные характеристики BPwin

  • поддерживает три стандартные нотации: IDEF0, DFD, IDEF3, что обеспечивает комплексное описание предметной области

  • обладает редакторами для описания операций/функций и связей

  • имеет модуль функционально-стоимостного анализа ABC (ФСА) расчета затрат на выполнение исследуемого процесса. BPwin полностью поддерживает методы расчета себестоимости по всему объему хозяйственной деятельности

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

  • позволяет разрабатывать диаграммы:

    • контекстные - для описания границ системы, области действия, назначения объектов

    • декомпозиции - для описания особенностей взаимодействия различных процессов;

    • диаграммы FEO ( For Exposition Only ) для создания вариации модели или проблемной области, позволяющих произвести анализ вариантов, не внося изменений в основную модель;

    • диаграммы Swim Lane - для координации сложных процессов и функциональных ограничений, позволяя вам видеть процессы, роли и обязанности во всем их многообразии;

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

  • имеет расширенные возможности:

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

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

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

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

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

    • выполняет ряд других проверок для создания правильной модели, а не просто рисунка (при этом сохраняются главные преимущества рисунка – простота создания и наглядность);

  • обладает средствами объединения для параллельной разработки моделей и разграничения процессов. Модели некоторых процессов в масштабах всего предприятия могут оказаться очень сложными. BPwin предоставляет возможности, позволяющие нескольким проектным группам проводить анализ различных фрагментов деятельности, а затем создать глобальное представление. Иногда бывает необходимо более детально изучить определенную часть общей модели. BPwin позволяет разбить модель на фрагменты, поработать с ними, а затем вновь объединить их в одно целое;

  • осуществляет экспорт моделей в средства имитационного моделирования ( Arena ). Имитационное моделирование – это создание компьютерной модели системы (физической, технологической, финансовой и т. п.) и проведение на ней экспериментов с целью наблюдения/предсказания в тех случаях, когда реальный (натурный) эксперимент проводить дорого, а зачастую опасно или невозможно. Использование имеющегося интерфейса к имитационному ПО позволяет использовать готовые модели для изучения изменяющегося во времени (динамического) взаимодействия бизнес-процессов. Распределение ресурсов и потоки могут быть оптимизированы для достижения эффективной загрузки. Имитационное моделирование позволяет в динамике проанализировать воздействие изменений. Прежде чем эти изменения будут произведены, можно проверить различные сценарии и обеспечить тем самым принятие оптимального решения.

  • обеспечивает интеграцию и связь со средством проектирования баз данных ERwin (методология IDEF1X), которые позволяют сократить время проектирования и разработки сложных ИС. Интеграция BPwin с инструментом проектирования БД создавать комплексные системы, в которых ERwin служит для описания информационных объектов системы, а BPwin отражает функциональные особенности предметной области. Механизмы экспорта-импорта позволяют синхронизировать модели на различных этапах разработки ИС. Хорошо спроектированная модель процессов является не только фундаментом для построения концепции ИС, но также и основой для создания структуры данных приложения. Связывая сущности и атрибуты модели данных с информацией о выполняемых действиях можно продолжить анализ процессов на новом уровне с одновременной перекрестной проверкой моделей процессов и данных;

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

  • обладает удобным интерфейсом пользователя;

  • обеспечивает легкую навигацию по диаграммам;

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

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

  • содержит собственный генератор отчётов, который может создавать отчеты в формате MS Excel и Word для последующей обработки и использования в других приложениях. Инструмент отчетов Report Template Builder позволяет создавать различные отчеты о модели. С его помощью можно также создавать шаблоны для отчетов, которые можно многократно использовать, а также преобразовывать отчеты в формат txt, HTML или RTF;

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

  • позволяет облегчить сертификацию на соответствие стандартам качества ISO9000

Основные понятия

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

Процессная система управления производством включает в себя, как правило, процессную систему управленческого учета затрат по методам АВС/ABM ( Activity Based Costing / Activity Based Management ) и расчета себестоимости продукции или услуг, а также системы бюджетирования по методу ABB ( Activity Based Budget ). BPwin обеспечивает возможность определения атрибутов, характеризующих отдельные операции и модель в целом, что позволяет проводить вычисления на модели – функционально-стоимостной анализ (АВС) и временной анализ бизнес-процессов.

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

Для проведения более тонкого анализа используется специали зированное средство стоимостного анализа EasyABC ( ABC Technology , Inc .), с которым BPwin имеет двунаправленный интерфейс.

Свойства, определяемые пользователем ( User Defined Properties , UDP ) - еще один инструмент оценки моде ли. Если стоимостных показателей недостаточно, имеется возможность задания собственных характеристик, как свойств, определенных пользователем. Применение UDP позволяет провести дополнительный анализ, хотя и без суммирующего результата.

Имеется возможность задания 18 различных типов UDP, в том числе управляющих команд и массивов, объединенных по категориям. Каждой работе можно поставить в соответствие набор UDP и проанализировать результат в специальном отчете Diagram Object Report .

Коллективная разработка моделей ( ModelMart ). BPwin 4.0 включает в себя приложение Model Mart , которое при создании современных ИС обеспечивает:

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

  • тесное взаимодействие всех участников проекта: менеджеров, аналитиков и системных аналитиков, администраторов БД, разработчиков;

  • использование на разных этапах и разными специалистами средств моделирования и разработки, объединенных общей системой организа ции совместной работы

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

Собственный генератор отчетов Report Template Builder ( RPTwin) . Представляет собой набор стандартных отчетов и Web-страниц общий для ERwin и BPwin позволяющий генерировать подробные и многогранные отчеты по модели, освещающие ее с различных сторон. Отчеты обычно сопровождают окончательный вариант модели бизнес-процессов, созданной при помощи BPwin, и содержат информацию, размещение которой на модели сделало бы ее трудной для восприятия. Например, отчет может содержать подробное описание каждого элемента диаграммы, что помогает отчетливо представить себе назначение данного элемента без дополнительных разъяснений со стороны системного аналитика, создававшего диаграмму. Кроме того, существуют отчеты, которые предназначены для самого системного аналитика, например, отчет по целостности модели. Подход "определить однажды - применять повторно и повсюду" позволяет быстро создавать и продвигать стандарты отчетности. RTB поддерживает множество форматов, включая RTF, HTML, XLS ( Excel ) и обычный текст.

Интерфейс и настройка BPWIN

Программный продукт BPwin обладает интуитивным и дружественным интерфейсом ( user - friendly interface ), который позволяет приступить к работе немедленно, даже для тех, кто еще не совсем освоил данные методы. BPwin использует модульный интерфейс, который соответствует популярным стандартам Windows , например пользователь может переместить и установить браузер и любую панель BPwin в удобном для него месте

Выполненный в стиле "проводника" интерфейс BPwin облегчает навигацию и редактирование сложных процессов с иерархической структурой.

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

Инструментальная среда BPwin

Основное окно, открываемое по умолчанию при запуске BPwin содержит следующие элементы (палитра инструментов (выбор панели инструментов зависит от выбранной нотации):

  1. информационная строка, содержащая название продукта и кнопки минимизации, восстановления и закрытия приложения

  2. строка меню. Компоненты этой строки соответствуют приложению под Windows и обеспечивают доступ ко всем функциям BPwin

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

  4. панель инструментов BPWIN в зависимости от выбранной методологии создания диаграмм в основном окне BPwin могут быть показаны панели инструментов:

  • для моделей по методологии IDEF 0

  • для моделей по методологии DFD

  • для моделей по методологии IDEF

  • панель инструментов Model Mart . Кнопки на панели инструментов ModelMart применяются для организации групповой работы и связанных задач.

  • браузер (навигатор) модели Model Explorer .

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

  • кнопка перевода Model Explorer в режим Activity

  • кнопка перевода Model Explorer в режим Diagram Tree

  • кнопка перевода Model Explorer в режим Object Tree

  • статусная строка. Представляет информацию об основных опциях меню и кнопках панелей инструментов.

  • Панель меню

    После щелчка по кнопке с названием меню открываются выпадающие меню:

    • •  FILE - содержит стандартные команды для приложения под Windows

    • •  EDIT – содержит команды

      • Copy Picture – копирование содержания графического поля в буфер

      • Cut / Delete – вырезание содержания графического поля в буфер или удаление

      • Move / Rename – перемещение/переименование выбранного объекта

      • Paste – вставка содержимого буфера

      • Go to Activity – после вызова команды, в открывшемся одноименном диалоговом окне указать функцию, которая должна быть помещена в библиотеку функций.

      • Go to Diagram – открытие диалогового окна Diagram Manager

      • Delete Diagram - открытие диалогового окна Diagram Manager

    • VIEW – содержит команды:

      • Redraw Diagram – обновление диаграммы

      • Standard Toolbar - вывод на экран скрытой панели инструментов Стандартная

      • BPwin Toolbar - вывод на экран скрытой одной из панелей инструментов BPwin

      • ModelMart Toolbar - вывод на экран скрытой панели инструментов ModelMart

      • Model Explorer - вывод на экран скрытого окна браузера Model Explorer

      • Status Bar - вывод на экран скрытой статусной строки

      • Zoom – изменение размера изображения в графической зоне с помощью одноименного диалогового окна

    • DIAGRAM – содержит команды:

      • Diagram Properties – редактирование свойств диаграммы с помощью одноименного диалогового окна

      • Diagram Manager – открытие одноименного диалогового окна

      • Add Swim Line Diagram – добавление диаграммы Swim Line

      • Add Organization Chart – создание организационной диаграммы с помощью помощника

      • Add Node Tree – создание диаграммы содержащее дерево узлов

      • Add FEO diagram – создание FEO -диаграммы на основе текущей диаграммы с помощью одноименного диалогового окна

      • Add IDEF 3 Scenario – создание сценария на основе IDEF 3

    • DICTIONARY – содержит команды

      • Activity – открытие диалогового окна Activity Dictionary для редактирования словаря функций

      • Arrow – открытие диалогового окна Arrow Dictionary для редактирования словаря стрелок

      • Data Store – открытие диалогового окна Data Store Dictionary для редактирования словаря данных

      • External Reference – открытие диалогового окна External Reference для редактирования словаря внешних ссылок

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

      • Referent – открытие диалогового окна Referent Dictionary для редактирования словаря объектов ссылок

      • Attribute – открытие диалогового окна Attribute Dictionary для редактирования словаря атрибутов

      • Cost Center – открытие диалогового окна Cost Center для редактирования словаря АВС

      • Entity – открытие диалогового окна Entity Dictionary для редактирования словаря сущностей

      • Resource – открытие диалогового окна Resource Dictionary для редактирования словаря ресурсов

      • Role – открытие диалогового окна Role Dictionary для редактирования словаря ролей

      • Role Group – открытие диалогового окна Role Group Dictionary для редактирования словаря групп ролей

      • UDP – открытие диалогового окна UDP Dictionary для редактирования словаря свойств, определяемых пользователем

      • UDP Keywords – открытие диалогового окна UDP Keywords Dictionary для редактирования словаря UDP ключей

      • Bitmaps - открытие диалогового окна Bitmaps Dictionary для редактирования словаря изображений

    • MODEL – содержит команды

      • Model Properties – открытие одноименного диалогового окна на вкладке General

      • Arrow Data – редактирование данных о стрелках

      • Merge Model Dictionary – слияние словарей модели

      • New Model Properties – открытие диалогового окна Model Properties на вкладке General для изменения свойств модели, задаваемых по умолчанию

      • Default Arrow Types – задание вида стрелки

      • Default Fonts – открытие диалогового окна для выбора шрифта для различных компонентов модели

      • Diagram Object Editor – открытие одноименного диалогового окна для редактирования словаря объектов

      • Arrow Editor – открытие диалогового окна Arrow Dictionary Editor для редактирования словаря стрелок

      • Entity / Attribute Editor – открытие диалогового окна Entity and Attribute Dictionary Editor для редактирования сущностей и атрибутов

      • UDP Definition Editor – – открытие диалогового окна UDP Defined Property Dictionary Editor для редактирования

      • Cost Center Editor – открытие одноименного диалогового окна

    • TOOLS – содержит команды

      • Report Builder – запуск редактора отчетов Report Builder с помощью диалогового окна Report Templates

      • Reports – команда обеспечивающая генерацию отчетов следующих видов:

        • Model report

        • Diagram report – открытие одноименного диалогового окна для создания отчета по диаграммам

        • Diagram object report – открытие одноименного диалогового окна для создания отчета по диаграммам объектов

        • Activity cost report – открытие одноименного диалогового окна для создания отчета по АВС

        • Arrow report – открытие одноименного диалогового окна для создания отчета по стрелкам

        • Data usage report – открытие одноименного диалогового окна для создания отчета по UDP

        • Model Consistency report – открытие одноименного диалогового окна для создания отчета по согласованиям модели

        • Report Printer Setup - открытие одноименного диалогового окна для создания отчета по настройкам принтера

        • Report text font – открытие одноименного диалогового окна для создания отчета по применяемым шрифтам

      • Visual Diagram Compare – вызов диалогового окна Visual Diagram Difference обеспечивающего сравнение двух диаграмм BPwin

      • Auto Save – вызов диалогового окна BPwin Auto Save Setup для задания параметров автоматического сохранения

      • Spelling – команда орфографической проверки BPwin модели (английский, немецкий, французский и итальянский языки)

      • Spelling Options – открытие диалогового окна для настройки опций орфографической проверки

      • Preference – открытие одноименного диалогового окна настроек диаграмм

    • WINDOW – содержит команды расположение окон при работе в многооконном режиме

    Панель инструментов Стандартная

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

    1. Pointer Tool - задания места расположения добавляемых элементов диаграммы

    2. Activity Box Tool – добавления блока/функции в диаграмму

    3. Precedence Arrow Tool - добавления стрелок, соединяющих функции

    4. Squiggle Tool – создания зигзага для соединения стрелки с надписью

    5. Text Tool –создания текста в диаграмме

    6. Diagram Dictionary Editor – открытия диалогового окна Diagram Manager для перехода к другим диаграммам или удаления какой-либо диаграммы

    7. Go to Sibling Diagram – перехода к sibling диаграмме ( диаграмме FEO, диаграмме узлов, или диаграмме сценария IDEF3, которые связаны в иерархии модели, но не являются иерархической частью модели)

    8. Go to Parent Diagram – перехода к родительской диаграмме

    9. Go to Child Diagram - перехода к диаграмме потомку

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

    Существуют такие виды панелей BPWIN

    • Для моделей по методологии IDEF 0

    • Для моделей по методологии DFD

    • Для моделей по методологии IDEF3

    Далее рассмотрим их по-подробнее.

    Для моделей по методологии IDEF0

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

    1. Pointer Tool - задания места расположения добавляемых элементов диаграммы

    2. Activity Box Tool – добавления блока/функции в диаграмму

    3. Precedence Arrow Tool - добавления стрелок, соединяющих функции

    4. Squiggle Tool – создания зигзага для соединения стрелки с надписью

    5. Text Tool –создания текста в диаграмме

    6. Diagram Dictionary Editor – открытия диалогового окна Diagram Manager для перехода к другим диаграммам или удаления какой-либо диаграммы

    7. Go to Sibling Diagram – перехода к sibling диаграмме ( диаграмме FEO, диаграмме узлов, или диаграмме сценария IDEF3, которые связаны в иерархии модели, но не являются иерархической частью модели)

    8. Go to Parent Diagram – перехода к родительской диаграмме

    9. Go to Child Diagram - перехода к диаграмме потомку

    Для моделей по методологии IDEF3

    Панель инструментов BPwin Toolbox для диаграмм созданных по IDEF 3 содержит следующие кнопки На панели инструментов:

    1. Pointer Tool - задания места расположения добавляемых элементов диаграмм

    2. Activity Box Tool – добавления блока/функции в диаграмму

    3. Precedence Arrow Tool - добавления стрелок, соединяющих функции

    4. Squiggle Tool – создания зигзага для соединения стрелки с надписью

    5. Junction Tool – размещения соединений

    6. Referent Tool - размещения ссылок

    7. Data Store Tool –для размещения загрузочных данных

    8. Text Tool –создания текста в диаграмме

    9. Diagram Dictionary Editor – открытия диалогового окна Diagram Manager для перехода к другим диаграммам или удаления какой-либо диаграммы

    10. Go to Sibling Diagram – перехода к sibling диаграмме ( диаграмме FEO, диаграмме узлов, или диаграмме сценария IDEF3, которые связаны в иерархии модели, но не являются иерархической частью модели)

    11. Go to Parent Diagram – перехода к родительской диаграмме

    12. Go to Child Diagram - перехода к диаграмме потомку

    Для моделей по методологии DFD

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

    1. Pointer Tool - задания места расположения добавляемых элементов диаграмм

    2. Activity Box Tool – добавления блока/функции в диаграмму

    3. Precedence Arrow Tool - добавления стрелок, соединяющих функции

    4. Squiggle Tool – создания зигзага для соединения стрелки с надписью

    5. External Reference Tool – кнопка обращения к внешней ссылке

    6. Data Store Tool –для размещения загрузочных данных

    7. Text Tool –создания текста в диаграмме

    8. Diagram Dictionary Editor – открытия диалогового окна Diagram Manager для перехода к другим диаграммам или удаления какой-либо диаграммы

    9. Go to Sibling Diagram – перехода к sibling диаграмме ( диаграмме FEO, диаграмме узлов, или диаграмме сценария IDEF3, которые связаны в иерархии модели, но не являются иерархической частью модели)

    10. Go to Parent Diagram – перехода к родительской диаграмме

    11. Go to Child Diagram - перехода к диаграмме потомку

    Браузер Model Explorer

    Навигационные функции в BPwin реализуются с помощью браузера проектаModel Explorer (далее просто браузер), который дает возможность перейти к любому «набору», модели или диаграмме. Кроме быстрого перемещения по моделям и их диаграммам, с помощью браузера производится добавление блоков, диаграмм и словаря объектов в любую открытую модель. По внешнему виду и организации этот браузер очень похож на проводник Windows .

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

    С помощью браузера пользователь может:

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

    • выбрать блок (функцию) или стрелки (объекты) блока для открытия соответствующей диаграммы в графическом поле BPwin;

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

    • использовать способ drag & drop для перемещения объектов из древовидной структуры словаря стрелок;

    • двойной щелчок по пиктограмме модели обеспечивает открытие диалогового окна Model Properties ;

    • двойной щелчок по пиктограмме диаграмме обеспечивает открытие диалогового окна Diagram Properties Dialog ;

    • двойной щелчок по пиктограмме блока обеспечивает открытие диалогового окна Activity Properties Dialog ;

    • открытие диаграмм BPwin любого типа из дерева диаграмм, включая диаграммы Swim Lane , FEO , дерева узлов, сценария IDEF 3, и Organization Charts ;

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

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

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

    В Браузере каждый из объектов имеет свой характерный значок и имя. Функции/процессы IDEF0 показываются в браузере зеленым цветом, DFD – желтым и IDEF3 – синим. В процессе работы можно открывать и закрывать ветви иерархии, удалять или добавлять новые объекты разных типов и переименовывать часть объектов. Кроме того, для каждого объекта щелчком по правой клавиши мыши на выбранном элементе доступно контекстное меню

    Для открытия/закрытия браузера можно воспользоваться кнопкой Model Explorer на панели инструментов Стандартная.

    Браузер BPwin включает в себя три вкладки: Activity , Diagrams , Objects

     

    Вкладка Activity

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

    Пикто-грамма

    Описание

    Щелчок

    Двойной щелчок

    Щелчок правой кнопкой

    Корневой уровень модели, содержащий определение модели.

    Визуализация контекстной диаграммы в графическом поле

    Открытие диалогового окна Model Properties

    Открытие контекстного меню для блоков

    Пиктограмма блоков диаграммы по методологии IDEF 0

    Подсветка указанного блока

    Открытие диалогового окна Activity Properties

    Открытие контекстного меню для блоков

    Пиктограмма блоков диаграммы по нотации DFD

    Подсветка указанного блока

    Открытие диалогового окна Activity Properties

    Открытие контекстного меню для блоков

    Пиктограмма блоков диаграммы по методологии IDEF 3

    Подсветка указанного блока

    Открытие диалогового окна Activity Properties

    Открытие контекстного меню для блоков

    Пиктограмма для развернутого дерева

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

    N/A

    N/A

    Пиктограмма свернутого дерева

    Развертывание свернутого дерева

    N/A

    N/A

    Щелчок правой кнопкой по пиктограмме блока открывает контекстное меню, с помощью которого можно произвести редактирование свойств блока:

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

    •  Insert After – вставка нового блока после указанного блока

    •  Decompose – проведение декомпозиции указанного блока

    Name, Definition/Note, Font, Color, Costs, Data Usage, UDP, UOW – открытие одноименной вкладки диалогового окна Activity Properties

    Вкладка Diagram

    Вкладка Diagram открывается после щелчка по соответствующей кнопке расположенной в нижней части браузера. На этой вкладке можно открыть диалоговое окно Diagram Property Dialogs для всех типов BPwin диаграмм, включая диаграмм: узлов, FEO , сценариев IDEF 3, Swim Lane и Organization Charts

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

    Пикто-грамма

    Описание

    Щелчок

    Двойной щелчок

    Щелчок правой кнопкой

    Корневой уровень модели, содержащий определение модели.

    Визуализация контекстной диаграммы в графическом поле

    Открытие диалогового окна Model Properties

    N/A

    Пиктограмма диаграммы по IDEF 0 (контекстная, декомпозиции или FEO )

    Подсветка указанного блока

    Открытие диалогового окна Properties dialog

    N/A

    Пиктограмма блоков диаграммы по нотации DFD

    Подсветка указанного блока

    Открытие диалогового окна Diagram Properties dialog

    N/A

    Пиктограмма блоков диаграммы по методологии IDEF 3

    Подсветка указанного блока

    Открытие диалогового окна Diagram Properties dialog

    N/A

    Создание дерева Swim Lane диаграмм.

    N / A

    Запуск помощника по созданию Swim Lane диаграмм

    Открытие контекстного меню для запуска помощника по созданию Swim Lane диаграмм .

    Пиктограмма Swim Lane диаграммы

    Подсветка указанной диаграммы в графическом поле

    Открытие диалогового окна Swim Lane Diagram Properties

    N/A

    Заголовок дерева Organization Chart.

    N/A

    Запуск помощника Organization Chart Wizard .

    Открытие диалогового окна Organization Chart с помощью контекстного меню

    Пиктограмма Organization Chart.

    Подсветка organization chart в графической зоне

    Открытие диалогового окна Organization Chart Properties dialog

    N / A

    Заголовок диаграммы дерева узлов Node Tree g .

    N/A

    Запуск помощника Node Tree Diagram Wizard

    Открытие контекстного меню для диаграммы узлов Node Tree

    Пиктограмма дерева узлов Node Tree diagram .

    Подсветка диаграммы в графической зоне

    Открытие диалогового окна Node Tree Diagram Properties dialog

    N / A

    Заголовок дерева FEO диаграмм.

    N / A

    Открытие диалогового окна Add New FEO Diagram dialog

    Контекстное меню для добавления новой диаграммы FEO

    Пиктограмма для развернутого дерева

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

    N/A

    N/A

    Пиктограмма свернутого дерева

    Развертывание свернутого дерева

    N/A

    N/A

     

    Вкладка Objects

    После щелчка в поле вкладки объектов пользователь может с помощью словаря стрелок просмотреть не используемые в диаграмме имена и с помощью метода Drag & Drop перенести объекты из словаря на любую открытую диаграмму.

    Объект Словаря

    Назначение

    Действие мышкой

    Для диаграмм по методологии IDEF 0 и FEO диаграмм

    Unused Activities

    Заголовки для неиспользуемых имен функций в словаре функций

    Перемещение новой функции в текущей диаграмме. Действие аналогичное действию кнопки Activity на панели инструментов BPwin

    < activity name >

    Неиспользуемое имя функции в словаре функций

    Перемещение имени функции на диаграмме для создания нового блока с этим именем

    Для диаграмм по нотации DFD и FEO диаграмм

    Unused Activities

    Заголовки для неиспользуемых имен функций в словаре функций

    Перемещение новой функции в соответствующую DFD диаграмму. Действие аналогичное действию кнопки Activity на панели инструментов BPwin

    < activity name >

    Неиспользуемое имя функции в словаре функций

    Перемещение имени функции на диаграмме для создания нового блока с этим именем .

    Data Stores

    Заголовки для загружаемых данных

    Перемещение нового загрузочного данного в DFD диаграмму. Действие аналогичное действию кнопки Data Store на панели инструментов BPwin

    <data store name>

    Имя загрузочных данных согласно словарю

    Перемещение имени загрузочного данного в DFD диаграмму как новое данное. Имя загрузочного данного может использоваться многократно на DFD диаграмме.

    External References

    Заголовки для внешних ссылок

    Перемещение новой внешней ссылки в соответствующую DFD диаграмму. Действие аналогичное действию кнопки External Reference на панели инструментов BPwin

    <external reference name>

    Имя внешней ссылки (использованное и неиспользованное) согласно словарю ссылок External Reference Dictionary

    Перемещение имени внешней ссылки в DFD диаграмму для создания новой внешней ссылки. Имя внешней ссылки может использоваться многократно на DFD диаграмме.

    Для IDEF 3 диаграмм, Swim Lane диаграмм, и для диаграмм IDEF сценария

    Unused Activities

    Заголовок для неиспользованной функции в словаре функций Activity Dictionary .

    Перемещение новой функции в соответствующее место IDEF 3 диаграммы

    < activity name >

    Неиспользованное имя функции в словаре функций Activity Dictionary

    Перемещение имени функции в соответствующее место IDEF 3 диаграммы для создания новой функции

    Unused Junctions

    Заголовок для имени неиспользуемой функции в словаре слияний Junction Dictionary .

    Перемещение нового слияния в соответствующую диаграмму. Действие аналогичное действию кнопки Junction на панели инструментов BPwin

    < junction name >

    Неиспользованное имя слияния в словаре Junction Dictionary .

    Перемещение имени слияния в IDEF 3 диаграмму для создания нового слияния

    Для диаграмм Organization Charts

    <role group name>

    Имя группы в словаре групп Role Group Dictionary .

    N/A

    <role name>

    Имя роли в словаре ролей Role Dictionary .

    Перемещение имени роли в диаграмму Organization Chart , как новый братский или подчиненный блок

    <resource name>

    Имя ресурса в словаре ресурсов Resource Dictionary .

    Перемещение имени ресурса (и роли) в диаграмму Organization Chart как новый братский или подчиненный блок

     

    Создание моделей по нотации IDEF0

    Для осуществления быстрого переход от одной диаграммы модели к другой диаграмме используется диалоговое окно Go To Activity , открывающееся по выполнению команды Edit / Go To Activity и содержащее:

    • Model Name – имя текущей диаграммы

    • Activity - окно в котором перечисляются имена функций, содержащиеся в словаре функций

    • Purge – кнопка, после щелчка по которой удаляются все неиспользуемые имена в словаре

     

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

    Открыть диалоговое окно Model Properties можно двумя способами:

    • В открытой модели в меню Model выбрать команду Model Properties

    • В браузере дважды щелкнуть по пиктограмме модели

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

    • вкладка General

    • вкладка Purpose

    • вкладка Definition

    • вкладка Source

    • Status

    • вкладка Numbering

    • вкладка Display

    • вкладка Layout

    • вкладка ABC Units

    • вкладка Header / Folder

    • вкладка Select Custom Header / Footer Fields

    • вкладка Shapes

    • вкладка Draw Style

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

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

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

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

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

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

    • Create Model – зона, содержащая опции создания модели:

      • Name – текстовое поле, в котором задается имя новой модели

      • Type – зона, в которой указывается методология или нотация, согласно которой будет создаваться модель

      • для моделей по методологии IDEF 0

      • для моделей по методологии IDEF3.

      • для моделей по методологии DFD

      • Open model – открытие имеющейся модели

      • Open model from Model Mart - открытие имеющейся модели c помощью репозитория (приложения для организации групповой работы) Model Mart

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

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

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

  •  Сохранение всех открытых моделей

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

    • щелкнуть по кнопке Yes

  • Сохранение модели как IDL файла

    • выбрать команду Save As в меню File для открытия диалогового окна Save As

    • в перечне типов сохранения выбрать IDEF 0 IDL files (*. idl )

    •  в текстовое поле ввести имя файла

    • щелкнуть по кнопке Save

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

    • Auto - Save Mode – зона, содержащая опции:

      • Use Save As dialog – при сохранении применяется диалоговое окно Save As

      • Use Temporary (. BPB ) File – сохранения активной модели во временном файле имеющего расширение . BP 8.

      • Use queue – переключатель, позволяющий произвести автоматическое сохранение модели с заданием номера версии модели (1-9999). BPwin перезаписывает временный файл при каждом сохранении модели. Если у пользователя открыта более чем одна модель, то временный файл создается только для активной модели (модели, находящейся в рабочей области). Если временный файл создается для новой модели, то последует запрос на задание имени модели

    • Invoke Auto - Save every – задание интервала времени (в минутах), через который осуществляется автоматическое сохранение. При задании нулевого значения автоматическое сохранение не производится

    Пользователь может производить автоматическое сохранение в любой момент при нажатии сочетания горячих клавиш ALT + F 8

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

    Закрытие модели производится после выбора команды Close в меню File с помощью команд и опций диалогового окна ModelMart Close Model :

    • Close Option – зона, в которой содержатся опции закрытия модели:

      • Save to Model Mart – закрытие с сохранением модели в ModelMart

      • Save as . BP 1 file – сохранение модели как файла BPwin с расширением файла . BP 1. Если модель сохраняется впервые, то при сохранении модели отображается диалоговое окно 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 следует выполнить команду Customize / View

    После внесения изменений настройки словаря BPwin сохраняет их в модели автоматически.

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

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

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

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

    клавиша Tab

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

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

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

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

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

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

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

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

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

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

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

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

     

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

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

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

      • Diagram Name – в текстовом поле указано имя текущей диаграммы по нотации IDEF 0, IDEF 3, DFD . Пользователь задает имя контекстной диаграммы только для IDEF 3-диаграммы. Для остальных нотаций текст, помещенный в блоке, не меняется, т.к. имя диаграммы всегда зависит от имени родительской. Имя диаграммы приводится в ячейке Title

      • Author – задается фамилия автора диаграммы, которое содержится в ячейке Author

    • Kit – вкладка, на которой задаются опции определяющие содержание бланка диаграммы:

      • C - Number – задание типа хронологической уникальной нумерации, используемой для идентификации диаграмм. Этот номер приводится в соответствующей ячейке каркаса

      • Used At – указание места расположения конкретной диаграммы во всей модели. Для IDEF 0-диаграмм эти данные приводятся в левом углу заголовка каркаса

      • Page Number – задание нумерации страниц, представленной в соответствующей ячейке

      • Node Number – задание номера узла родительского блока в ячейке Node

      • Scenario – определение сценария или обстоятельств текущей диаграммы IDEF 3. Блок с этим текстом используется только в диаграммах IDEF 3 и 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 осуществляется:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1. Открыть IDEF 3-диаграмму:

    • в браузере открыть вкладку Diagrams

    • в дереве Diagram Object Tree выбрать требуемую диаграмму для ее открытия

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

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

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

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

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

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

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

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