Отчеты в BPWin

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

BPWin позволяет создавать следующие типы отчетов:

  • отчет по модели (Model Report) - включает в себя всю информацию о модели, созданной в BPWin (IDEF0, IDEF3 или DFD);
  • отчет о диаграмме (Diagram Report) - включает в себя информацию обо всех объектах, входящих в активную диаграмму BPWin;
  • отчет об объектах диаграммы (Diagram Object Report) - содержит полный список объектов, таких, как работы, хранилища, внешние ссылки, с указанием их свойств;
  • отчет о стоимостях работ (Activity Cost Report) - содержит данные о стоимостях работ и стоимостных центрах модели;
  • отчет о стрелках (Arrow Report) - включает в себя информацию о стрелках и связях модели;
  • отчет об использовании данных (Data Usage Report) - содержит информацию о таблицах БД, сущностях и атрибутах, сопоставленных с работами модели, а также действия, которые могут быть произведены над ними;
  • отчет согласованности с методологией (Model Consistency Report) -показывает насколько активная IDEFO-модель соответствует выбранной методологии.

Вышеперечисленные отчеты вызываются выбором -соответствующего подпункта из меню Reports главного окна. При этом открывается диалоговое окно для задания параметров формируемого отчета.

Каждый полученный отчет может быть открыт в режиме просмотра (кнопка Preview), распечатан (кнопка Print) или сохранен в файл (кнопка Report).

Создание отчета по модели

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

2. Выберите Model Report из меню Report главного окна. При этом откроется диалог отчета по модели.

3. Установите в открывшемся окне опции согласно пунктам, которые будут включены в отчет. Порядок включения отображается рядом с флажком.

  • Model Name - название модели.
  • Definition - цель бизнес-процессов модели.
  • Scope - предметная область модели.
  • View point - точка зрения на модель.
  • Time frame - временные рамки модели.
  • Status - степень готовности модели.
  • Purpose - цель создания модели.
  • Source - источник, на основании которого создается модель.
  • Author name - автор модели.
  • Creation date - дата создания.
  • System last revision date - дата последнего просмотра в системе.
  • User last revision date - дата последнего просмотра пользователем.

4. Выберите форму представления отчета (Preview, Print, Report).

Создание отчета по диаграмме

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

Для диаграмм IDEF0 параметры задаются в рамках Activity options и Link options. Параметры в других рамках не имеют смысла. Например, группа параметров для хранилищ данных (Data Store) не имеет смысла для IDEF0-диаграмм.

Для диаграмм IDEF3 параметры задаются в рамках Activity Options, Link Options, Junction Options и Referent Options.

Для DFD-диаграмм - в рамках Activity Options, Link Options, Data store Options и External Options.

Создание отчета состоит из следующих действий:

1. Откройте диаграмму, по которой хотите создать отчет.

2. Выберите Diagram Report из меню Report, открыв диалог создания отчета по диаграмме.

3. В открывшемся окне располагаются списки свойств объектов, сгруппированные в шесть рамок:

  • Activity Options - свойства работ.
  • Data store Options - свойства хранилищ данных.
  • External Options - свойства внешних ссылок.
  • Link Options - свойства связей (стрелок).
  • Junction Options - свойства перекрестков.
  • Referent Options - справочная информация.

Включение кнопки, расположенной рядом со свойством, помещает его в отчет.

4. Выберите форму представления отчета (Preview, Print, Report).

Создание отчета об объектах диаграммы

Аналогично предыдущему отчету устанавливаемые опции должны соответствовать методологии диаграммы.

  • Для IDEF0-диаграмм выберите опцию Activities, которая включает в отчет свойства работ.
  • Для IDEFS-диаграмм можно выбрать одну или несколько опций: Activities - включает в отчет свойства работ, Data stores - включает в от чет свойства хранилищ данных, External reference - включает в отчет свойства объектов внешних ссылок.
  • Для диаграмм DFD можно выбрать опцию Activities, которая сформирует отчет по свойствам работ (информационным процессам).

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

1. Откройте диаграмму, по которой хотите создать отчет.

2. Выберите пункт Diagram Object Report из меню Report. С помощью ниспадающего списка Standard Reports можно выбрать название стандартного отчета, настройки которого были сохранены ранее. В рамках Activity Options и Arrow Options задается соответственно перечень свойств работ и стрелок, включаемых в отчет. Формат от чета задается в рамке Report Format.

Отчет можно создавать по всем декомпозированным диаграммам определенной работы, которая задается в ниспадающем списке Start From Activity. Глубина декомпозиции задается в поле Number of Levels. Способы упорядочения работ и стрелок в отчете указываются в рамках Activity Ordering и Arrow ordering.

3. Выберите способ представления отчета (Preview, Print, Report).

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

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

1. Откройте диаграмму, по которой хотите создать отчет.

2. Выберите из меню Report пункт Arrow Report. При этом откроется диалоговое окно отчета по стрелкам.

Состав и функции этого окна аналогичны остальным отчетам. В рамках Arrow Report Dictionary (Основные свойства стрелок), Source/Dest (Начало и конец стрелок), Arrow Bundle (Разветвления и слияния стрелок) расположены опции, каждая из которых соответствует одному из свойств стрелок. Установка такой опции помещает соответствующее свойство стрелки в отчет.

Опция Diagram Arrow определяет состав отчета. Если установить эту опцию, то в отчет будут включены стрелки активной диаграммы. Если сбросить - то в отчет включаются все стрелки на всех диаграммах открытой модели.

При формировании отчета можно воспользоваться сохраненными ранее настройками (см. стандартные отчеты).

3. Выберите способ представления отчета (Preview, Print, Report).

Создание отчета согласованности с методологией

Данный тип отчета фактически позволяет выявить синтаксические ошибки в моделях IDEFO, которые подразделяются на три типа:

1. Невыявляемые ошибки. К данному типу ошибок относятся неправильные наименования объектов.

2. Недопускаемые ошибки. К этому типу ошибок относится соответ ствие граней работ типам стрелок входящих и выходящих из них В IDEFO каждая грань работьД предназначается только для определенного типа стрелок. Например, нельзя создать внутреннюю стрелку, выходящую из левой грани работы и входящую в правую.

3. Выявляемые, но допускаемые ошибки. К данному типу ошибок относятся такие ошибки, как наличие неименованных объектов, несвязанных концов стрелок, и т. д.

Отчет о согласованности с методологией не имеет параметров. Для его вызова необходимо воспользоваться пунктом Model Consistency Report, вы зываемым из главного меню Report

Стандартные отчеты

Для отчетов об объектах диаграммы, о стоимостях работ, о стрелках, об использовании данных можно формировать так называемые стандартные отчеты. Стандартные отчеты представляют собой совокупность на строек, сохраненных под определенным именем. Каждый из выше перечисленных отчетов имеет свои стандартные отчеты по умолчанию. Например отчет о стрелках имеет стандартный отчет Arrow Definition/Note.

При вызове стандартного отчет» в диалоговом окне восстанавливают ся сохраненные в нем опции. Например, если в диалоговом окне отчет о стрелках выбрать в списке Standard Reports стандартный отчет Аггоч Definition/Note, то установятся опции Arrow Name, Definition, Note, Diagra: Arrows, Fixed Columns, Header, Merge и Remove Special Char.

Помимо существующих стандартных отчетов можно создавать новые Для этого в диалоговом окне отчета установите все необходимые опцш введите имя стандартного отчета в рамке Standard Report и нажмите New Установленные параметры сохранятся под введенным именем.

Пример

В BPWin все отчеты, кроме отчета согласованности с методологией носят информационный характер, позволяя получить объекты модели и свойства. Отчет согласованности с методологией позволяет находить ошиС ки в моделях, поэтому является наиболее важным изо всех отчетов, испол! зуемых при анализе моделей.

Рассмотрим, что выдает этот отчет по диаграммам, построенным в предыдущих лабораторных работах.

Для диаграммы «Обслуживание клиента системы», содержащей IDEF0-и DFD-диаграммы, использованные для описания работы «Выполнение запроса», отчет содержит следующую запись:

Model Inconsistencies:

Diagram A1: Определение уровня доступа в систему
Activity «Определение категории пользователя» has no Control

Diagram A3: Изменение базы данных
Activity «Проверка целостности базы данных» has no Control

Отчет указал на наличие двух ошибок:

1. На диаграмме «Определение уровня доступа в систему» работа «Определение категории пользователя» не имеет стрелки управления.

2. На диаграмме «Изменение базы данных» работа «Проверка целостности базы данных» также не имеет стрелки управления.

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

Контрольные вопросы

  1. Назовите типы отчетов в BPWin.
  2. Опишите процедуру создания отчета по модели.
  3. Что включает в себя отчет по модели?
  4. Опишите процедуру создания отчета по диаграмме.
  5. Что включает в себя отчет по диаграмме?
  6. Опишите процедуру создания отчета об объектах диаграммы.
  7. Что включает в себя отчет об объектах диаграммы?
  8. Опишите процедуру создания отчета по стрелкам.
  9. Что включает в себя отчет по стрелкам?
  10. Опишите процедуру создания отчета согласованности с методологией.
  11. Что включает в себя отчет согласованности с методологией?
  12. Каким образом осуществляется поиск ошибок в диаграммах при помощи отчета согласованности с методологией?
  13. В какие форматы можно экспортировать отчеты?
  14. Какие виды стандартных отчетов существуют в BPWin?
  15. Опишите процедуру создания пользовательского отчета.