ВУЗ: Пермская государственная сельскохозяйственная академия имени академика Д. Н. Прянишникова
Категория: Методичка
Дисциплина: Проектирование информационных систем
Добавлен: 18.10.2018
Просмотров: 1049
Скачиваний: 19
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Пермская государственная сельскохозяйственная академия
имени академика Д.Н. Прянишникова»
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
направление 230700 «Прикладная информатика»
Лабораторное занятие № 4
Тема: ОТЧЕТЫ В ALLFUSION PROCESS MODELER 7
Учебные вопросы:
-
Встроенные шаблоны отчётов AllFusion Process Modeler 7.
-
Создание отчётов с помощью Report Template Builder.
Литература, техническое и программное обеспечение:
-
Методическая разработка по теме занятия.
-
Класс ПЭВМ.
-
AllFusion Process Modeler 7.
Вопрос 1. Встроенные шаблоны отчётов AllFusion Process Modeler 7
Способы создания отчётов по моделям процессов и моделям данных
Документирование результатов моделирования является важнейшей задачей при проектировании ИС, причём актуальность этой задачи тем больше, чем масштабнее проект.
Для создания документации на основе модели процессов или модели данных можно воспользоваться как встроенными средствами BPwin, так и внешними генераторами отчётов (табл. 1).
Таблица 1 – Средства создания отчётов по моделям отчётов и моделям данных
Средство создания отчётов |
Достоинства |
Встроенные шаблоны отчётов (поддерживаются только в BPwin) |
|
Report Template Builder |
|
Встроенные шаблоны
Отчёты на основе встроенных шаблонов можно создать, выбрав из меню Tools/Reports необходимый тип шаблона. В BPwin имеется 7 типов шаблонов отчётов:
-
Отчет по модели (Model Report) – включает в себя всю информацию о модели, созданной в BPwin (IDEF0, IDEF3 или DFD).
-
Отчет о диаграмме (Diagram Report) – включает в себя информацию обо всех объектах, входящих в активную диаграмму BPwin.
-
Отчет об объектах диаграммы (Diagram Object Report) – содержит полный список объектов, таких, как работы, хранилища, внешние ссылки, с указанием их свойств. Это наиболее полный отчет по модели.
-
Отчет о стоимостях работ (Activity Cost Report) – содержит данные о стоимостях работ и стоимостных центрах модели.
-
Отчет о стрелках (Arrow Report) – включает в себя информацию о стрелках и связях модели.
-
Отчет об использовании данных (Data Usage Report) – содержит информацию о таблицах БД, сущностях и атрибутах, сопоставленных с работами модели, а также действия, которые могут быть произведены над ними. Отображает результаты связывания модели процессов и модели данных.
-
Отчет согласованности с методологией (Model Consistency Report) – показывает, насколько активная IDEF-модель соответствует выбранной методологии. Содержит список синтаксических ошибок модели.
Вышеперечисленные отчеты вызываются выбором соответствующего подпункта из меню Reports на панели меню. При этом открывается диалоговое окно для задания параметров формируемого отчета.
Каждый полученный отчет может быть открыт в режиме просмотра (кнопка Preview), распечатан (кнопка Print) или сохранен в файл (кнопка Report).
Создание отчета по модели (Model Report)
-
Откройте модель, по которой вы хотите создать отчет.
-
На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Model Report. При этом откроется диалог отчета по модели (рис. 1.1).
Рисунок 1.1 – Диалоговое окно Model Report
-
В открывшемся окне определите порядок отображения опций с помощью флажка, которые будут включены в отчет. В данном типе отчета предусмотрены следующие опции:
-
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.
Создание отчета состоит из следующих действий:
-
Откройте диаграмму, по которой хотите создать отчет.
-
На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Diagram Report. При этом откроется диалог отчета по диаграмме (рис. 1.3).
Рисунок 1.3 – Диалоговое окно Diagram Report
-
В открывшемся окне располагаются списки свойств объектов, разделенные на 6 групп:
-
Activity Options – свойства работ.
-
Data store Options – свойства хранилищ данных.
-
External Options – свойства внешних ссылок.
-
Link Options – свойства связей (стрелок).
-
Junction Options – свойства перекрестков.
-
Referent Options – справочная информация.
Включение кнопки, расположенной рядом со свойством, помещает его в отчет.
-
Выберите форму представления отчета: 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 (опция по умолчанию) – печатается заголовок группы, затем – детальная информация.
Создание отчета выполняется по следующему алгоритму:
-
Откройте диаграмму, по которой хотите создать отчет.
-
На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Diagram Object Report. При этом откроется диалог отчета об объектах диаграммы (рис. 1.5).
Рисунок 1.5 – Диалоговое окно Diagram Object Report
-
С помощью ниспадающего списка Standard Reports можно выбрать название стандартного отчета, настройки которого были сохранены ранее. В рамках Activity Options и Arrow Options задается соответственно перечень свойств работ и стрелок, включаемых в отчет. Формат отчета задается в рамке Report Format.
-
Отчет можно создавать по всем декомпозированным диаграммам определенной работы, которая задается в ниспадающем списке Start From Activity. Глубина декомпозиции задается в поле Number of Levels.
-
Способы упорядочения работ и стрелок в отчете указываются в рамках Activity Ordering и Arrow ordering.
-
Выберите способ представления отчета: Preview, Print или Report. Результат отчета представлен на рис. 1.6.
Рисунок 1.6 – Отчет об объектах диаграммы (Diagram Object Report)
Создание отчета по стрелкам (Arrow Report)
Создание отчета по стрелкам выполняется по следующему алгоритму:
-
Откройте диаграмму, по которой хотите создать отчет.
-
На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Arrow Report. При этом откроется диалог отчета по стрелкам (рис. 1.7).
Рисунок 1.10 – Отчет о стоимостях работ (Activity Cost Report)
Создание отчета согласованности с методологией (Model Consistency
Report)
Данный тип отчета позволяет выявить синтаксические ошибки в моделях IDEFO, которые подразделяются на три типа:
-
Не выявляемые ошибки. Это ошибки, которые BPwin выявить не в состоянии. Например, синтаксис IDEF0 требует, чтобы имя работы было выражено глаголом в неопределенной форме («Оформить накладную», «Обслужить клиента»), а имя стрелки должно быть выражено существительным. BPwin не позволяет анализировать синтаксис естественного языка (английского и русского) и смысл имен объектов. Поэтому он игнорирует ошибки этого типа. Выявление таких ошибок – ручная работа, которая ложится на плечи аналитиков и должна контролироваться руководителем проекта.
-
Не допускаемые ошибки. Это ошибки, которые BPwin просто не допускает. Например, каждая грань работы предназначена для определенного типа стрелок. BPwin просто не позволит создать на диаграмме IDEF0 внутреннюю стрелку, выходящую из левой грани работы и входящую в правую грань.
-
Выявляемые, но допускаемые ошибки. Это ошибки, которые 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).
Для создания такого отчета необходимо выполнить следующие действия:
-
Откройте диаграмму, по которой хотите создать отчет.
-
На панели меню выберите меню Tools, затем – подменю Reports, а в нем – Model Consistency Report. При этом откроется диалог отчета согласованности с методологией (рис. 1.11).
Рисунок 2.2 – Диалоговое окно Report Template Builder