
Аис1
.pdf
Диалоговое окно 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 - примечания;
201

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 – функциям;
202
-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 – кнопка сохранения отчета в файл.
203

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

Отчет 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
205

В диалоговом окне 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), функции,
не имеющие, по крайней мере, одной стрелки выхода и одной стрелки управления. Пример диалогового окна с отчетом по синтаксическим ошибкам приведен на рисунке.
206

Создание диаграмм других типов
Будут рассмотрены:
Диаграммы DATA FLOW (DFD);
IDEF3 диаграммы описания назначения системы или процесса;
IDEF3 диаграммы сценария;
Создание и ипользование FEO-диаграмм;
Организационные и ролевые диаграммы;
Диаграмма дерева узлов (NODE TREE).
Диаграммы DATA FLOW (DFD)
В BPwin для построения диаграмм потоков данных DFD используется нотация Гейна-
Сарсона.
На диаграмме DFD могут присутствовать стрелки не только с родительских диаграмм, но и диаграмм декомпозиции одного уровня, для отображения которых используется стиль OffPage 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диаграммах можно направить стрелку на любую диаграмму, а не только на верхний
207

уровень.
Большинство опций по настройке 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.Для добавления стрелки на диаграмму по функции-источнику: хранилищу данных, внешней ссылке, стрелке и щелкнуть по функции-цели: хранилищу данных, внешней ссылке, стрелке.
DATA STORE – хранилище данных
Для создания нового хранилища данных и присвоения ему имени используется диалоговое окно Data Store, описание опций которого приведены ниже:
Reusable Data Store – текстовая строка, в которой вписывается имя стрелки, сущности или хранилища данных. При установленном переключателе Other может вписываться новое имя для хранилища;
Arrow – переключатель, позволяющий присвоить имя для стрелки, выбранное из списка;
Entity - переключатель, позволяющий присвоить имя для сущности, выбранное из списка;
Other - при установленном переключателе в текстовую строку вписывается выбранное из списка имя для нового хранилища или автором вписывается новое имя.
Для добавления изображения хранилища данных в DFD диаграмму необходимо выполнить следующие действия:
1.В активной DFD-диаграмме щелкнуть по кнопке Data Store.
2.Курсором указать место в графической зоне, где будет помещено изображение хранилища данных.
3.В диалоговом окне Data Store указать способ присвоения имени новому хранилищу:
·выбрать одно из имеющихся имен в перечне Reusable Data Store;
·ввести новое имя в текстовую строку Reusable Data Store;
208

·установить переключатель Arrow и выбрать имеющееся имя для стрелки из перечня;
·установить переключатель Entity и выбрать имеющееся имя для сущности из перечня.
4.Щелкнуть по кнопке ОК.
Диалоговое окно Data Store Properties предназначено для настройки отображения различных настроек хранилища данных. Опции, расположенные на 10 вкладках, совпадают по своему назначению с опциями, расположенными на одноименных вкладках диалогового окна Model Properties. Ниже описаны опции вкладки Name, не имеющие аналогов в диалоговом окне Model Properties:
Type – зона, в которой содержатся переключатели, устанавливающие тип хранилища данных: Arrow - стрелка, Entity - сущность и Other – другие;
Data Store Names – текстовая строка, в которой:
§при установке переключателя Arrow осуществляется выбор имени стрелки из списка имен т.о., чтобы обеспечивалась связь стрелки и хранилища;
§при установке переключателя Entity осуществляется выбор имени сущности из списка имен т.о., чтобы обеспечивалась связь основной сущности и хранилища;
§при установке переключателя Other осуществляется выбор имени хранилища из списка имен в Data Store Dictionary, или в эту текстовую строку вводится уникальное имя для хранилища;
Author – текстовая строка для ввода фамилии автора. Вместо фамилии автора может быть введено название учреждения, организации или предприятия;
Ref. number – номер ссылки, который BPwin присваивает хранилищу данных. Автор может задать номер самостоятельно, но только такой, который не был присвоен никакому хранилищу ранее. Номер хранилища может совпадать с номером ссылки.
Словарь Data Store Dictionary применяется для задания имени хранилища данных и редактирования его основных свойств. Внешний вид и основные опции диалогового окна словаря аналогичны внешнему виду и опциям других объектных словарей. Особенности использования опций данного диалогового окна:
Name – щелчок по кнопке (кнопка без пиктограммы) в ячейке этого столбца открывает диа-логовое окно Data Store Types в котором выбирается тип объекта (Arrow, Entity, Other) для связи с хранилищем данных. При выборе Arrow или Entity, автор должен указать имеющееся имя стрелки или сущности в соответствующем перечне. При выборе типа Other имя хранилища данных задается автором;
Data Store Reference Number – уникальный номер ссылки, который автоматически при-сваивается при добавлении имени хранилища данных. Этот номер может быть
изменен ав-тором только в том случае, если он не используется в каком либо ином хранилище данных.
Добавление или изменение имени хранилища данных:
1.В открытой DFD-диаграмме двойным щелчком по хранилищу данных открыть диалоговое окно Data Store Properties на вкладке Name.
2.Установить переключатель типа хранилища данных(Arrow, Entity or Other).
3.Выбрать одну из следующих опций для присвоения нового номера хранилищу данных или для изменения текущего номера:
· если был установлен переключатель Arrow или Entity;
209

·если был установлен переключатель Other, то имя хранилища данных многократного использования выбирается из Data Store Names;
·если был установлен переключатель Other, то новое имя хранилища данных можно ввести в соответствующую текстовую строку.
4.В текстовую строку Author Name ввести информацию об авторе.
5.Если необходимо, можно задать соответствующий номер для хранилища в текстовой строке Ref. Number. Номер, присвоенный ранее, не может использоваться.
6.При необходимости автор может отредактировать данные о хранилище в словаре
Data Store Dictionary.
7.Щелкнуть по кнопке ОК.
EXTERNAL REFERENCE – внешние ссылки
Добавление внешней ссылки в DFD-диаграмму осуществляется по алгоритму:
1.В открытой DFD-диаграмме на панели инструментов BPwin щелкнуть по кнопке
External Reference.
2.В графической зоне курсором указать место расположения изображения внешней ссылки.
3.В диалоговом окне External Reference установить один из переключателей, обеспечивающих задание/выбор имени новой внешней ссылки:
·с помощью текстовой строки Reusable External осуществляется задание нового имени или выбор имени из перечня уже имеющихся (при установленном переключателе Other);
·Arrow – переключатель, установка которого позволяет выбрать имеющееся имя стрелки из соответствующего перечня;
·Entity - переключатель, установка которого позволяет выбрать имеющееся имя объекта из соответствующего перечня.
4.Щелкнуть по кнопке OK.
Добавление или изменение имени внешней ссылки, а также редактирование основных свойств сущности (имя, статус, значение UDP и др.) производится с помощью опций диалогового окна External Reference Properties. Опции данного диалогового окна расположены на 10 вкладках и совпадают, в основном, по своему назначению с опциями, расположенными на одноименных вкладках диалогового окна Data Store Properties.
Для создания внешней ссылки на диаграмме DFD следует создать новую граничную стрелку. У границы диаграммы эта стрелка будет помечена квадратными скобками. Затем следует щелкнуть правой кнопкой мыши по квадратным скобкам и выбрать в контекстном меню пункт External Reference. Далее в диалоговом окне External Reference надо выбрать или задать имя внешней сущности.
Алгоритм добавления внешней ссылки в диаграмму потоков:
210