ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Пермская государственная сельскохозяйственная академия

имени академика Д.Н. Прянишникова»














ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

направление 230700 «Прикладная информатика»




Лабораторное занятие № 4


Тема: ОТЧЕТЫ В ALLFUSION PROCESS MODELER 7



Учебные вопросы:

  1. Встроенные шаблоны отчётов AllFusion Process Modeler 7.

  2. Создание отчётов с помощью Report Template Builder.




Литература, техническое и программное обеспечение:

  1. Методическая разработка по теме занятия.

  2. Класс ПЭВМ.

  3. AllFusion Process Modeler 7.










Вопрос 1. Встроенные шаблоны отчётов AllFusion Process Modeler 7

Способы создания отчётов по моделям процессов и моделям данных

Документирование результатов моделирования является важнейшей задачей при проектировании ИС, причём актуальность этой задачи тем больше, чем масштабнее проект.

Для создания документации на основе модели процессов или модели данных можно воспользоваться как встроенными средствами BPwin, так и внешними генераторами отчётов (табл. 1).

Таблица 1 – Средства создания отчётов по моделям отчётов и моделям данных

Средство создания отчётов

Достоинства

Встроенные шаблоны отчётов

(поддерживаются только в BPwin)

  1. Лёгкость использования, возможность экспорта отчётов в текстовые файлы, файлы MS Office и RPTwin.

Report Template Builder

  1. Лёгкость использования, возможность публикации на Web-серверах не только текстовых отчетов, но и диаграмм моделей процессов и моделей данных.

  2. Возможность экспорта отчётов в текстовые файлы, файлы RTF.


Встроенные шаблоны

Отчёты на основе встроенных шаблонов можно создать, выбрав из меню Tools/Reports необходимый тип шаблона. В BPwin имеется 7 типов шаблонов отчётов:

  1. Отчет по модели (Model Report) – включает в себя всю информацию о модели, созданной в BPwin (IDEF0, IDEF3 или DFD).

  2. Отчет о диаграмме (Diagram Report) – включает в себя информацию обо всех объектах, входящих в активную диаграмму BPwin.

  3. Отчет об объектах диаграммы (Diagram Object Report) – содержит полный список объектов, таких, как работы, хранилища, внешние ссылки, с указанием их свойств. Это наиболее полный отчет по модели.

  4. Отчет о стоимостях работ (Activity Cost Report) – содержит данные о стоимостях работ и стоимостных центрах модели.

  5. Отчет о стрелках (Arrow Report) – включает в себя информацию о стрелках и связях модели.

  6. Отчет об использовании данных (Data Usage Report) – содержит ин­формацию о таблицах БД, сущностях и атрибутах, сопоставленных с работами модели, а также действия, которые могут быть произведе­ны над ними. Отображает результаты связывания модели процессов и модели данных.

  7. Отчет согласованности с методологией (Model Consistency Report) – показывает, насколько активная IDEF-модель соответствует выбран­ной методологии. Содержит список синтаксических ошибок модели.


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

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

Создание отчета по модели (Model Report)

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

  2. На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Model Report. При этом от­кроется диалог отчета по модели (рис. 1.1).

Рисунок 1.1 – Диалоговое окно Model Report

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

  • Model Name – название модели.

  • Definition – цель бизнес-процессов модели.

  • Scope – предметная область модели.

  • View point – точка зрения на модель.

  • Time frame – временные рамки модели.

  • Status – степень готовности модели.

  • Purpose – цель создания модели.

  • Source – источник, на основании которого создается модель.

  • Author name – автор модели.

  • Creation date – дата создания.

  • System last revision date – дата последнего просмотра в системе.

  • User last revision date – дата последнего просмотра пользователем.

  • Выберите форму представления отчета: Preview, Print или Report. Обратите внимание, что в получившемся отчете могут быть отображены не все выбранные вами опции. Это зависит от того, какую информацию о модели вы отметили и заполнили в начале ее создания. Пример этого отчета представлен на рис. 1.2.

    Рисунок 1.2 – Отчет по модели (Model Report)

    Создание отчета по диаграмме (Diagram 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. На панели меню выберите меню Tools, затем – подменю Reports, а в немDiagram Report. При этом от­кроется диалог отчета по диаграмме (рис. 1.3).

      Рисунок 1.3 – Диалоговое окно Diagram Report

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

          • Activity Options – свойства работ.

          • Data store Options – свойства хранилищ данных.

          • External Options – свойства внешних ссылок.

          • Link Options – свойства связей (стрелок).

          • Junction Options – свойства перекрестков.

          • Referent Options – справочная информация.


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

          1. Выберите форму представления отчета: Preview, Print или Report. Пример отчета представлен на рис. 1.4.

          Рисунок 1.4 – Отчет по диаграмме (Diagram Report)

          Создание отчета об объектах диаграммы (Diagram Object Report)

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

                • Activity – свойства работ.

                • Data store – свойства хранилищ данных.

                • External – свойства внешних ссылок.

                • Referent – справочная информация.

                • Junction – свойства перекрестков.

              В правом верхнем углу диалога находится группа управляющих элементов для выбора формата отчета Report Format. Доступны следующие форматы:

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

              • Fixed Column – каждое поле печатается в собственной колонке;

              • Tab-Comma Delimited – каждое поле печатается в собственной колонке. Колонки разделяются знаком табуляции или запятыми;

              • DDE Table – данные передаются по DDE приложению, например MS Word или Excel;

              • RPTwin – отчет создается в формате Platinum RPTwin – специализированного генератора отчетов, который входит в поставку BPwin.

              Опция Ordering (на отчете по стрелкам отсутствует) сортирует данные по какому-либо значению.

              Опция Multi-Valued Format регулирует вывод полей в отчете при группировке данных. Она включает следующие позиции:

              • Repeating Group – детальные данные объединяются в одно поле, между значениями вставляется +;

              • Filled – дублирование данных для каждого заголовка группы;

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

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

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

              2. На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Diagram Object Report. При этом от­кроется диалог отчета об объектах диаграммы (рис. 1.5).

              Рисунок 1.5 – Диалоговое окно Diagram Object Report

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

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

                1. Способы упорядочения работ и стрелок в отчете указываются в рам­ках Activity Ordering и Arrow ordering.

                2. Выберите способ представления отчета: Preview, Print или Report. Результат отчета представлен на рис. 1.6.

                Рисунок 1.6 – Отчет об объектах диаграммы (Diagram Object Report)

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

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


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

                2. На панели меню выберите меню Tools, затем – подменю Reports, а в немArrow Report. При этом от­кроется диалог отчета по стрелкам (рис. 1.7).

                Рисунок 1.10 – Отчет о стоимостях работ (Activity Cost Report)

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

                Report)

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

                1. Не выявляемые ошибки. Это ошибки, которые BPwin выявить не в состоянии. Например, синтаксис IDEF0 требует, чтобы имя работы было выражено глаголом в неопределенной форме («Оформить накладную», «Обслужить клиента»), а имя стрелки должно быть выражено существительным. BPwin не позволяет анализировать синтаксис естественного языка (английского и русского) и смысл имен объектов. Поэтому он игнорирует ошибки этого типа. Выявление таких ошибок – ручная работа, которая ложится на плечи аналитиков и должна контролироваться руководителем проекта.

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

                3. Выявляемые, но допускаемые ошибки. Это ошибки, которые BPwin позволяет допустить, но детектирует их. Полный их список можно получить в отчете Model Consistency Report. Это единственный неопциональный отчет в BPwin. Список ошибок может содержать, например:


                • неименованные работы и стрелки (unnamed arrow, unnamed activity),

                • несвязанные стрелки (unconnected border arrow),

                • неразрешенные стрелки (unresolved (square tunneled) arrow connections),

                • работы, не имеющие, по крайней мере, одной стрелки выхода и одной стрелки управления (Activity «Обслужить клиента» has no Control, Activity «Обслужить клиента» has no Output).

                Для создания такого отчета необходимо выполнить следующие действия:

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

                  2. На панели меню выберите меню Tools, затем – подменю Reports, а в немModel Consistency Report. При этом от­кроется диалог отчета согласованности с методологией (рис. 1.11).

                Рисунок 2.2 – Диалоговое окно Report Template Builder