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

Словарь стрелок 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.

 

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

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

  • с помощью встроенных шаблонов для стандартных отчетов. СТАНДАРТНЫЙ ОТЧЕТ - это за-поминаемая комбинация переключателей, флажков и других элементов управления диалога;

  • с помощью Report Template Builder;

  • с помощью RPTwin, который входил в поставку ранних версий BPwin и ERwin (до версий 4.0). В поставку AllFusion RPTwin не входит.

Встроенный в BPwin инструмент генерации отчетов для модели, создается с помощью встроенных шаблонов, которые выбираются из меню Tools/Report. BPwin позволяет создавать семь типов отчетов:

  1. Model Report - отчет с информацией о контексте модели: имя модели, точку зрения, область, цель, имя автора, дату создания и др.

  2. Diagram Report - отчет с информацией об объектах (функций, стрелок, хранилищ данных, внешних ссылок и т. д.).

  3. Diagram Object Report – отчет, содержащий наиболее полную информацию об объектах модели: полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.

  4. Activity Cost Report - отчет с информацией о результатах стоимостного анализа.

  5. Arrow Report - отчет о стрелках. Содержит информацию из словаря стрелок, информацию о функции-источнике данных, о функции-цели стрелок и информацию о разветвлении и слиянии стрелок.

  6. Data Usage Report - отчет о результатах связывания модели процессов и модели данных.

  7. Model Consistency Report – отчет о синтаксических ошибках модели.

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

  • свойств принтера – по команде Tools/Reports/Report Printer Setup;

  • задание стиля применяемых шрифтов – по команде Tools/Reports/Report Text Font.

 

Отчет MODEL REPORT о контексте модели

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

  • Model Name – имя модели;

  • Definition – описание;

  • Scope – область модели;

  • Viewpoint – точка зрения;

  • Time Frame – тип модели;

  • Status – статус;

  • Purpose – цель;

  • Source – источник;

  • Author Name – имя автора;

  • Creation Data – дата создания;

  • System Last Revision Data – дата последнего системного модифицирования;

  • User Last Revision Date – дата последнего внесения исправлений пользователем.

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

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

  2. Выполнить команду Tools/Reports/Model Report.

  3. Установить флажки данных, которые должны присутствовать в отчете. Данные выводятся в том порядке, в котором автор проставлял флажки.

  4. Щелчок по кнопкам обеспечивает: · Close – закрытие диалогового окна без создания отчета; · Preview – просмотр внешнего вида отчета на экране монитора; · Print – вывод отчета на печать; · Report – сохранение отчета в виде файла.

 

Отчет DIAGRAM REPORT об объектах

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

  • Activity Options –о функциях модели: - Name – название функции; - Definition – определение; - Source – источник; - Status – статус; - Author Name – фамилия автора; - Object Type – тип объекта; - Objects – объект; - Facts – факты; - Description – описание; - Constraints – ограничения; - Number – номер; - Note - примечания;

  • Link Options - о ссылках модели;

  • Data Store Options – об источниках данных;

  • Junction Options – о слиянии;

  • External Options – о внешних данных;

  • Referent Options – о ссылках.

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

  1. Открыть требуемую диаграмму.

  2. Выполнить команду Tools/Reports/Diagram Report.

  3. Установить требуемые флажки возле данных, которые должны быть в отчете.

  4. Завершить работу по созданию отчета.

 

Полный отчет DIAGRAM OBJECT REPORT об объектах модели

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

  • Standard Reports – текстовое поле, в котором задается имя создаваемого на основе предложенных шаблонов, отчета. Перечень шаблонов отчетов: - Activity Arrow (hierarchical) – описание стрелок функций создается в соответствии с их иерархией; - Activity Definition (breadth first) – определение функций создается в соответствии с их значимостью (А0, А1…Аn, А11…А1n, …); - Activity Definition (hierarchical) – определение функций создается в соответствии с их иерархией; - Activity Definition/Note (breadth first) – текст примечаний функций создается в соответствии с их значимостью (А0, А1…Аn, А11…А1n, …); - Activity Definition/Note (hierarchical) – текст примечаний функций создается в соответствии с их иерархией; - Node Tree Report – создание отчета по дереву узлов;

  • Update – кнопка изменения содержания диалогового окна;

  • New – кнопка создания собственного стандартного отчета. BPwin сохраняет информацию о стандартном отчете в файле BPWINRPT.INI. Все определения этого файла доступны из любой модели. Единственное ограничение - свойства, определяемые пользователем (UDP). Они сохраняются в виде указателя и поэтому доступны только из "родной" модели;

  • Delete – кнопка очистки содержания диалогового окна;

  • Report on – зона, содержащая флажки отчетов по: - Activities – функциям; - Data Store – хранилище данных; - Externals – внешние данные; - Referent – ссылки; - Junction – слияние;

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

  • Number of Levels – текстовое поле, в котором автором задается число уровней модели, для которых создается отчет по объектам;

  • Activity Options – зона, в которой содержатся флажки, включение которых обеспечивает ввод в отчет следующей информации: Name (имя), Number (число), Definition (определение), Status (статус), Note (заметки), Source (источник), Author Name (фамилия автора), Object Type (тип объекта), Facts (факты), Objects (объект), Description (описание), Con-straints (ограничения);

  • Arrow Options – зона, в которой содержатся флажки, включение которых обеспечивает ввод в отчет следующей информации: Input Name (имя стрелки входа), Input Definition (определение стрелки входа), Control Name (имя стрелки управления), Control Definition (определение стрелки управления), Output Name (имя стрелки выхода), Output Definition (определение стрелки выхода), Mech. Name (имя стрелки механизма), Mech. Definition (определение стрелки механизма), Call Arrow Name (имя стрелки вызова), Call Arrow Definition (определение стрелки вызова);

  • User Defined Properties - текстовое поле, в котором выводится информация о свойствах, определенных пользователем (UDP);

  • Report Format – зона, в которой содержатся переключатели обеспечивающие выбор формата отчета: -Labeled - по уровням модели. Отчет включает метку поля, в следующей строке - содержимое поля; - Fixed Column - с фиксированными столбцами. Каждое поле печатается в собственной колонке; -Tab Delimited - каждое поле печатается в собственной колонке; -Comma delimited -без деления по столбцам с разделителем в виде запятой; - DDE Table - вставка отчета в виде таблицы в активный документ. Данные передаются по DDE приложению, например MS Word или Excel; -RPTwin - сохранение отчета в виде файла RPTwin);

  • Multi-Valued Format – зона, в которой содержатся переключатели обеспечивающие форма-тирование отчета при группировке данных: - Repeating Group - данные объединяются в одно поле, между значениями вставляется знак «+»; - Filled - дублирование данных для каждого заголовка группы; - Header (опция по умолчанию) - печатается заголовок группы, затем - детальная информация;

  • Remove Special Char – восстановление специальных характеристик;

  • Column Headings – заголовки столбцов;

  • Active Ordering – порядок перечисления функций: Alphabetical – алфавитный, Hierarchical – иерархический, Breadth First – по значимости;

  • Arrow Ordering – порядок перечисления стрелок: Alphabetical – алфавитный, Arrow Number – в порядке нумерации стрелок;

  • UDP Filter – фильтр UDP;

  • Close – кнопка закрытия диалогового окна;

  • Preview – кнопка предварительного просмотра отчета;

  • Print – кнопка вывода отчета на печать;

  • Report – кнопка сохранения отчета в файл.

Алгоритм создания полного отчета по всем объектам диаграмм всех уровней модели:

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

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

  3. Выбрать опцию сохранения отчета.

 

Отчет ACTIVITY COST REPORT о результатах стоимостного анализа

Результаты стоимостного анализа наглядно представляются в специальном отчете Activity Cost Report. Отчет позволяет документировать имя, номер, определение и стоимость работ, как суммарную, так и раздельно по центрам затрат. Оформление отчета производится с помощью опций диалогового окна Activity Based Costing Report, основные компоненты которого аналогичны компонентам диалогового окна Diagram Object Report. Основные отличия:

  1. В зоне Activity Options имеется флажок Activity costs, включение которого обеспечивает наличие в отчете информации о стоимости моделируемого процесса.

  2. В зоне Cost Center Options содержатся три флажка, включение которых обеспечивает наличие в отчете информации о центре затрат: имени, определении и величины стоимости.

  3. В зоне Time Period Options содержатся два флажка, включение которых задает расчет стоимости по длительности процесса и по его частоте.

  4. В зоне ABC Options содержатся два флажка, включение которых обеспечивает расчет для всех не декомпозированных функций согласно дереву узлов и расчет стоимости для всей диаграммы.

  5. В зоне Format Options содержатся три переключателя, включение которых обеспечивает наличие в отчете информации или только о центре затрат, или о центре затрат без учета функций, или о функция без учета центра затрат.

Алгоритм настройки отчета по функционально-стоимостному анализу аналогичен алгоритму настройки отчета по всем объектам модели.

 

Отчет ARROW REPORT о стрелках

Отчет по стрелкам создается с помощью опций диалогового окна Arrow Report. Это диалоговое ок-но также содержит ряд опций, описанных при изучении диалогового окна Diagram Object Report. Опции, существующие только в данном окне:

  • Source/Dest. – зона, в которой содержатся флажки, обеспечивающие включение в отчет информации: - Source – источник; - Source Type – тип источника; - Destination Name – название места назначения; - Destination Type – тип места назначения;

  • Arrow Bundle – зона, в которой содержатся флажки, обеспечивающие включение в отчет информации об узлах слияния/разъединения стрелок: -Branch Into – ветвь в …; - Branch From – ветвь от …; - Joined From – присоединение от …; - Joined Into – присоединение к …; - Renamed From – переименование от …; - Renamed To – переименование к ….

 

Отчет DATA USAGE REPORT о связывании диаграмм IDEF0 и DFD

В диалоговом окне Data Usage Report содержатся дополнительные опции для создания отчета по использованным данным:

  • Dictionary Report – флажок создания отчета по словарю;

  • Entity Usage Options - зона, в которой содержатся флажки, обеспечивающие включение в отчет следующей информации: - Entity Name – имя сущности; - Definition – описание; - Created – дата создания; - Retrieved – дата извлечения; - Updated – дата обновления; - Deleted – дата удаления;

  • Attribute Usage options – зона, в которой содержатся флажки, обеспечивающие включение в отчет следующей информации: - Attribute Name – имя атрибута; - Inserted – дата вставки; - Retrieved – дата извлечения; - Updated – дата обновления; - Nullified – дата обнуления.

 

Отчет MODEL CONSISTENCY REPORT о синтаксических ошибках модели

В диаграммах IDEFO, созданных в BPwin могут присутствовать три типа синтаксичеких ошибок:

  • ошибки, которые BPwin выявить не в состоянии. Например, синтаксис IDEFO требует, чтобы имя работы было выражено отглагольным существительным или глагольной формой, выражающей действие ("Изготовление изделия", "Обслуживание станка", "Выписка наряда" и т. д.), а имя стрелки также должно быть выражено существительным. В связи с тем, что BPwin не может анализировать синтаксис естественного языка и смысл имен объектов, поэтому автоматически игнорирует ошибки этого типа. Выяв-ление таких ошибок производится аналитиком и контролируется руководителем проекта;

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

  • ошибки, которые BPwin позволяет допустить, но редактирует их. Именно такой список ошибок можно получить в отчете Model Consistency Report.

Диалоговое окно Model Consistency Report не содержит опций настройки. В нем в виде текста представляется перечень ошибок, который может содержать, например, неименованные функции и стрелки (unnamed arrow, unnamed activity), несвязанные стрелки (unconnected border arrow), неразрешенные стрелки (unresolved arrow connections), функции, не имеющие, по крайней мере, одной стрелки выхода и одной стрелки управления. Пример диалогового окна с отчетом по синтаксическим ошибкам приведен на рисунке.

 

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

Будут рассмотрены:

  • Диаграммы DATA FLOW (DFD);

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

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

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

  • Организационные и ролевые диаграммы;

  • Диаграмма дерева узлов (NODE TREE).

 

Диаграммы DATA FLOW (DFD)

В BPwin для построения диаграмм потоков данных DFD используется нотация Гейна-Сарсона. На диаграмме DFD могут присутствовать стрелки не только с родительских диаграмм, но и диаграмм декомпозиции одного уровня, для отображения которых используется стиль Off-Page Reference. При генерации DFD-диаграммы BPwin копирует каждую стрелку декомпозируемого IDEF0-блока, ассоциированного с родительским блоком, в создаваемую DFD-диаграмму, как граничную стрелку, имеющую на конце соответствующий графический элемент (arrow stub). Графическое представление конца стрелки позволяет указать на наличие неполной межстраничной ссылки или неразрешенной стрелки. Хотя эти граничные стрелки представляют собой входы и выходы родительской функции, но на DFD-диаграммах начинаются или заканчиваются на об-ектах диаграммы, а не на ее границах. Преобразование граничной стрелки в декомпозиционной DFD-диаграмме осуществляется одним из следующих способов:

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

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

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

Для дополнения модели IDEFO диаграммой DFD необходимо при декомпозиции функции в диалоговом окне Activity Box Count установить переключатель DFD. После этого на диаграмме DFD на панели инструментов BPwin добавляются две новые кнопки:

  • Data Store - добавления в диаграмму хранилищ данных;

  • External References - добавления в диаграмму внешних ссылок;

  • Off-page Reference - ссылка на другую страницу. В отличие от IDEFO на DFD-диаграммах можно направить стрелку на любую диаграмму, а не только на верхний уровень.

Большинство опций по настройке DFD-диаграммы сосредоточены на вкладках диалогового окна Activity Properties. Добавление блока в DFD диаграмму:

  1. В открытой диаграмме выбрать одно из действий: · щелкнуть по кнопке Activity на панели инструментов BPwin Toolbox и курсором указать место расположения новой функции; · правой клавишей щелкнуть в браузере по вкладке Activities, затем правой клавишей щелкнуть по функции в дереве DFD-диаграммы и в контекстном меню выбрать опцию вставки перед (Insert Before) или после (Insert After) указанной функции.

  2. Двойным щелчком по новой функции открыть диалоговое окно Activity Properties на вкладке Name.

  3. Задать имя для новой функции одним из способов: · ввести новое имя в текстовую строку Unused Activity Names; · выбрать неиспользуемое имя из перечня Unused Activity Names.

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

Добавление стрелок в DFD диаграмму:

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

  2. Щелкнуть по кнопке Arrow tool на панели инструментов BPwin Toolbox.

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