Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

16 Лабораторная работа

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.6.2024

Лабораторная работа.  Разработка диаграмм потоков  данных и матричных диаграмм средствами программы Oracle Designer

1.1. Цель работы и задание на лабораторную работу

Цель лабораторной работы состоит в освоении  технологии  разработки диаграмм потоков данных (ДПД) информационных систем с использованием модуля Dataflow Diagrammer программы Oracle Designer.

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

1.2. Порядок выполнения работы

Рекомендуется выполнять лабораторную работу в следующем порядке:

  •  ознакомиться  с функциями модуля Dataflow Diagrammer в составе и программы Oracle Designer (п. 1.3),
  •  изучить состав ДПД в нотации Oracle Designer (п. 1.4),
  •  выбрать функции для разработки ДПД в составе функциональной модели ИС,
  •  разработать ДПД для заданных функций (п. 1.5),
  •  связать компоненты ДПД с ER-моделью данных (п.1.6),
  •  разработать матричные диаграммы «Бизнес-функции – Сущности» и «Бизнес-функции – Атрибуты»,
  •  сформировать отчеты об объектах репозитория (п. 1.7)
  •  оформить отчёт о выполнении работы (п. 1.8).

1.3. Возможности диаграммера потоков данных

Для разработки ДПД в составе системы Oracle Developer Suite имеется «диаграммер потоков данных» (Dataflow Diagrammer), который позволяет создавать и поддерживать бизнес-функции, хранилища (накопители) данных, потоки данных и внешние объекты, сведения о которых сохраняются в репозитории. Диаграммы потоков данных схематично представляют потоки данных, проходящих через предприятие.  Они позволяют представлять зависимости по данным, системные компоненты и контекст проекта.

Каждая диаграмма потоков данных представляет единственную бизнес-функцию для прикладной системы. Содержание функции зависит от разработчика проекта; функция может относиться к различным уровням иерархии: от миссии всей организации до небольшого набора достаточно простых действий для отдельной части бизнеса организации.

Dataflow Diagrammer обеспечивает:

  •  инструментальные средства для создания диаграмм потоков данных,
  •  доступ к многопользовательскому репозиторию для создания и поддержания определений функций, потоков данных, хранилищ данных и внешних объектов,
  •  доступ к Преобразователю прикладного проекта (Application Design Transformer), чтобы получить потенциальное проектирование баз данных, выполнить настройку модели проекта и обеспечить создание непротиворечивых и управляемых приложений,
  •  средства автоматического размещения для улучшения расположения схемы,
  •  доступ к другим связанным инструментам Oracle Designer, включая инструмент Repository Reports, который обеспечивает формирование отчетов для проверки ER-диаграммы, и Матричный Diagrammer, который может использоваться для создания перекрестных ссылок на элементы репозитория для проверки проекта.

1.4. Состав ДПД в нотации Oracle Designer

ДПД в нотации Oracle Designer включает в себя следующие компоненты: внешние объекты (external), бизнес-функции (function), потоки данных (flow), хранилища (накопители) данных (datastore), рисунок 1.

Рисунок 1 – схематичная обобщенная модель ДПД

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

Фреймовая функция (frame function)  - термин, использованный для определения (указания) функции, для которой составлена диаграмма потоков данных. Функции внутри границ фреймовой функции (внутри фрейма) называются локальными (local function), а функции, которые изображаются вне функции фрейма, - глобальными (global function). Локальные функции - дочерние функции фреймовой  функции.

Любая функция на ДПД, которая не является дочерней функцией текущей функции фрейма, может быть глобальной.

Бизнес-функция, у которой нет родительской функции, называется корневой функцией (root function).

Общие функции (common function) используются, когда одна и та же функция используется больше чем в одном месте в функциональной иерархии бизнес-функций. Каждая общая функция основывается на главной функции и наследует её свойства. На диаграммах потоков данных метка главной функции выведена на экран в верхнем правом углу общей функции.

Хранилище данных – место (устройство) для временного или постоянного хранения набора атрибутов от одного или более элементов модели, использующихся указанными функциями или процессами. Хранилище данных может также содержать элементы данных, которые могут быть впоследствии преобразованы в атрибуты.

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

Разрешенные потоки (resolved flow) представляют потоки данных между функциями на более низком уровне в функциональной иерархии, чем текущая функция фрейма. Разрешенные потоки не могут быть созданы на ДПД; они могут быть включены только от контейнера (диаграммы бизнес-функций).

Разрешенные потоки на схеме представляются штриховой линией. Имя разрешенного потока выводится на экран выше линии; составляется из имен потоков данных, которые этот поток содержит. Если в разрешенном потоке содержится более одного потока данных, то имя разрешенного потока - первое имя потока данных, сопровождаемое запятой и замещающим знаком (...).

Глобальные потоки представляют поток информации между глобальными функциями и другими элементами, которые находятся вне фрейма бизнес-функции на ДПД, например, другие глобальные функции, хранилища данных или внешние объекты.

1.5. Технология разработки ДПД

Для разработки диаграммы потоков данных следует:

  •  запустить Oracle Designer (Пуск/Oracle Developer Suite – DevSuiteHome1/Designer/ Oracle Designer),
  •  запустить Dataflow Diagrammer, нажав одноименную пиктограмму на главной форме Oracle Designer,
  •  нажать кнопку «новая диаграмма» или открыть диаграмму для редактирования с помощью главного меню (рисунок 2),

Рисунок 2 – выбор действия в гланом меню

Выбрать контейнер (проект) для диаграммы потоков данных (рисунок 3).

Рисунок 3 - выбор контейнера (проекта) для ДПД

Выбрать или создать (кнопка Create Function) новую функцию бизнес-процесса, для которой необходимо разаботать ДПД (рисунок 4). Создание новой функции можно использовать, например, для разработки ДПД системы в целом, подсистем и т.д.; в этом случае надо нажать кнопку Create Function и ввести имя «новой функции», например: DFD for AS.

Рисунок 4 - выбор функции бизнес-процесса или создание новой функции

Рисунок 5 - Форма для ввода данных о новой функции

Будет создана «фреймовая функция» - форма для ДПД (рисунок 6).

Рисунок 6 – символ фрейма бизнес-функции

Создать внешние объекты с помощью панели инструментов следующим образом:

  •  щелкнуть левой клавишей на символе  внешнего объекта (external) на панели инструментов (рисунок 7),
  •  переместить курсор в поле диаграммы и щелкнуть левой клавишей,
  •  в диалоговую форму ввести полное и краткое имя внешнего объекта (рисунок 8), нажать ОК, на экран будет выведен символ внешнего объекта с идентификатором (рисунок 9),
  •  при необходимости переместить графический символ и/или изменить его размеры.

Рисунок 7– символ внешнего объекта на панели инструментов

Рисунок 8 – ввод идентифицирующих данных для внешнего объекта

Рисунок 9 – символ внешнего объекта на ДПД

Щелчком правой кнопки по символу объекта вызвать контекстное меню, выбрать пункт «Свойства» (Properties) и ввести данные о свойствах объекта в форму (рисунок 10).

Рисунок 10 – форма для редактирования свойств внешнего объекта

Добавление функции (процесса обработки данных) на ДПД:

  •  выбрать графический символ функции (рисунок 11),
  •  ввести обозначение (имя) и краткое определение  функции (рисунок 12), нажать ОК, на экране (в поле диаграммы будет выведен символ функции),
  •  щелчком правой клавиши вызвать контекстное меню и помощью команды  Properties (Свойства) открыть форму для редактирования свойств функции (рисунок 13).

Рисунок 11 – символ «Функция» на панели инструментов

Рисунок 12 – ввод имени и краткого определения  функции

Рисунок 13 – форма для редактирования свойств функции

Редактирование свойств функции может включать в себя назначение следующих значений параметров функции:

  •  отметка о том, что процесс выполнения данной функции будет автоматизирован (To be Automated),
  •  количество операций в единицу времени (Frequency, Times, Unit),
  •  ответ, реакция (Response), как быстро должен быть формироваться результат: немедленно, непосредственно при получении запроса или заявки (Immediate) или позже – «накануне вечером», «в течение ночи» (Overnight), рисунок 13,
  •  список функций, выполнение которых будет инициировано данной функцией (закладка Triggers),
  •  полномочия данной функции по работе с сущностями и атрибутами (закладки Entity Usages и Attribute Usages), рисунки 13.а, 13.б; полномочия могут быть назначены также с помощью матричных диаграмм (см. п. 1.6).

Рисунок 13.а – форма для назначения полномочий функции по работе с сущностями

Рисунок 13.б – форма для назначения полномочий функции по работе с атрибутами

Для создания потока на ДПД:

  •  щелкнуть на панели инструментов по символу потока (Dataflow, рисунок 14),
  •  щелкнуть по символу источника потока (внешний объект, функция или хранилище – накопитель данных),
  •  переместить курсор к символу – получателю данных, щелкнуть по этому символу, ввести имя потока в открывшуюся форму (рисунок 15), нажать ОК, будет сформировано изображение информационного потока между выбранными символами; при необходимости можно переместить надпись (имя потока) на свободное место для удобства чтения диаграммы (любой конец стрелки можно присоединить к любому месту контура графического символа),
  •  щелчком правой клавиши вызвать контекстное меню и помощью команды Properties (Свойства) открыть форму для редактирования свойств потока (рисунок 16); введите дополнительные сведения для потока и нажмите OK.

Рисунок 14 – символ потока на панели инструментов

Рисунок 15 – форма для ввода имени потока

Ограничения при создании потоков:

  1.  нельзя создавать поток непосредственно от одного хранилища до другого хранилища,
  2.  хранилище данных должно иметь, по крайней мере, один входящий и один исходящий поток.

Линии потоков, как правило, представляются ломаными линиями; при необходимости можно придать линиям потоков наиболее удобную для «чтения» диаграммы форму (без наложения потоков, с минимальным количеством пересечений).

Рисунок 16 – форма для редактирования свойств потока

Для добавления накопителя (хранилища) на ДПД:

  •  выбрать на панели инструментов символ хранилища,
  •  переместить курсор в поле диаграммы и щелкнуть левой клавишей,
  •  в диалоговую форму ввести идентификатор и имя хранилища данных (рисунок 17), нажать ОК, в поле ДПД будет выведен символ хранилища (рисунок 18),
  •  при необходимости переместить графический символ и/или изменить его размеры,
  •  щелчком правой клавиши по символу хранилища на ДПД вызвать контекстное меню и помощью команды Properties (Свойства) открыть форму для редактирования свойств хранилища (рисунок 19); ввести необходимые сведения: в поле Type (тип хранилища данных) выбрать Computer (компьютерное хранилище, база данных), Manual (хранилище данных, обрабатываемых «вручную», данные на бумажных носителях)  или Transiet (данные для временного хранения, «транзитное» хранилище); в поле Remark (заметки, примечания) ввести текст, поясняющий назначение хранилища данных,
  •  нажать OK.

Рисунок  17 - форма для ввода идентифицирующих данных накопителя данных

Рисунок  18 - символ накопителя данных после ввода идентификатора

Рисунок  19 - Форма для ввода свойств накопителя данных

В результате выполнения указанных действий получатся ДПД для функций, определённых в рамках  ранее созданных диаграмм (рисунок 20.а – фрагмент ДПД для бизнес-функции «Realization»), или для «новых функций», например, ДПД для АЭИС (рисунок 20.б).

Рисунок 20.а - фрагмент ДПД для бизнес-функции «Realization»

Рисунок 20.б - ДПД для «новой функции» проекта (ДПД АЭИС)

1.5.1. Связь хранилищ данных и информационных потоков с моделью данных

На ДПД для накопителей данных и информационных потоков можно указать связь с моделью данных, т.е. определить содержание накопителей данных и информационных потоков (состав атрибутов данных, которые должны храниться в выбранном накопителе или передаваться в составе информационного потока). Предварительно должна быть разработана модель данных средствами модуля Entity Relationship Diagrammer.

Связь накопителей данных с моделью данных устанавливается с помощью Dataflow Diagrammer следующим образом:

  1.  вызвать контекстное меню щелчком правой клавиши мыши по символу накопителя данных,
  2.  выбрать команду properties (свойства),
  3.  на открывшейся форме выбрать закладку Contents (Содержание), рисунок 19; в поле сущностей модели данных (Entity) будут выведены имена сущностей, которые входят в состав модели данных выбранного проекта; при выборе курсором имени сущности в поле атрибутов (Attributes) будут выведены имена её атрибутов (рисунок 21),
  4.  выбрать атрибуты, которые должны содержаться в составе данных выбранного накопителя, и нажать кнопку ↓; выбранные атрибуты переместятся в поле «Datastore» (рисунок 22),
  5.  повторить п. 4 для всех необходимых сущностей и атрибутов и нажать кнопку «Применить» (в левом верхнем углу символа накопителя будет выведена красная точка).

В поле «Datastore» имена атрибутов начинаются с префикса, который имеет следующую структуру:

DSTATT; имя сущности (имя проекта); имя атрибута в составе сущности,

где DSTATT означает «DataSTore ATTributes».

Для потоков данных назначение атрибутов выполняется аналогично.

Рисунок  21 – закладка «Contents» для накопителя данных

Рисунок  22 – формирование списка атрибутов накопителя данных

1.6. Разработка матричных диаграмм

1.6.1. Назначение матричных диаграмм

В процессе проектирования ИС должны быть рассмотрены вопросы об использовании данных каждой бизнес-функцией, например,  может ли создавать или изменять конкретные данные рассматриваемая бизнес-функция. Это может быть сделано при обсуждении проекта ИС с пользователями, например, показывая им прототип системы. В результате этой работы могут быть определены сущности (объекты) и атрибуты, которые должны быть добавлены к модели «сущность-связь».

Такая работа может выполняться неоднократно: вначале должны быть определены объекты, которые используются каждой бизнес-функцией, затем следует явно определить следующие возможности бизнес-функции:

  •  создать экземпляр сущности (объекта),
  •  получить или читать экземпляр сущности (объекта),
  •  обновить или удалить экземпляр объекта,
  •  заархивировать и удалить экземпляр объекта.

Можно указать все атрибуты каждого объекта, которые используются бизнес-функцией, и определить, может ли функция:

  •  вставить возможное значение атрибута,
  •  прочитать значение атрибута,
  •  обновить значение атрибута,
  •  установить значение атрибута NULL.

Эти варианты использования данных должны быть представлены в форме «CRUD-матрицы (С – create, создать; Rretrieve, получить, U - update, обновить, Ddelete, удалить). Дополнительно может быть указана информация о том, сколько экземпляров сущности (объекта) может использовать бизнес-функция.

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

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

Преобразователь проектирования приложений (Application Design Transformer) использует данные о полномочиях бизнес-функций по работе с сущностями для того, чтобы определить, как программные модули должны использовать таблицы базы данных в прикладной системе.

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

  •  идентифицировать элементарные бизнес-функции в функциональной иерархии проекта,
  •  составить описание использования данных элементарными бизнес-функциями,
  •  установить способ, которым элементарные бизнес-функции в функциональной иерархии используют атрибуты сущностей в информационной модели.

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

Чтобы указать, каким образом будут использоваться сущности и атрибуты бизнес-функциями, можно использовать такие инструменты как  Матричный Diagrammer, Diagrammer потоков данных, Diagrammer функциональной иерархии или навигатор объектов репозитария.

Чтобы указать использование бизнес-функциями атрибутов сущностей может использоваться утилита Function/Attribute Matrix диаграммера потоков данных.

Матричный Diagrammer и Навигатор Объектов репозитария могут вывести на экран все сущности (объекты), которые используются бизнес-функцией, или все функции, которые используют данную сущность.

1.6.2. Разработка матричных диаграмм «Бизнес-функции – Сущности»

Запустить Матричный Diagrammer; в диалоговом окне выбрать пару («Бизнес-функции»; «Сущности»); названия бизнес-функций  впоследствии будут выводиться в строках, а названия сущностей – в столбцах (рисунок 23).

Для каждого элемента выбранной пары следует указать состав обозначения, которое будет выводиться при разработке матричной диаграммы; например, Label для бизнес-функций и Name – для сущностей (рисунки 24 - 25); при этом следует выбрать имя проекта, для которого будет разрабатываться матричная диаграмма (поле Select from). Обозначение может быть составным, например, включать краткое определение (Short Definition), тип функции (Function Type) и др. С помощью кнопок ↑, ↓ можно изменить порядок следования составных частей в обозначении бизнес-функции или сущности. При выборе обозначения для бизнес-функции использовать вкладку «RowBusiness Functions», для сущностей  - вкладку «Column - Entities».

Затем следует выбрать обозначения для полномочий бизнес-функций, которые будут выводиться в ячейках матричной диаграммы (рисунок 26).

Рисунок 23 - Выбор пары («Бизнес-функции»; «Сущности»)

Рисунок 24 - Выбор обозначения для бизнес-функции, которое будет выводиться в строках матричной диаграммы

Рисунок 25 - Выбор обозначения для сущностей, которое будет выводиться в столбцах матричной диаграммы

Рисунок 26 - Выбор обозначений для полномочий бизнес-функций, которые будут выводиться в ячейках матричной диаграммы

Назначение полномочий для бизнес-функций по работе с сущностями выполняется в диалоговой форме (рисунок 27):

  •  щелкнуть левой клавишей в клетке матрицы, соответствующей бизнес-функции и сущности, в правом окне будут выведены строки с обозначениями выбранной бизнес-функции и сущности, а также - с названиями полномочий; дополнительно к указанным ранее полномочиям можно назначить возможности Archive – архивировать и Other – какие-либо другие, не входящие в типовой перечень,
  •  для каждого названия полномочий выбрать значение (Yes, No),
  •  нажать ОК, в выбранной ячейке матрицы будет выведено обозначение действий по работе с выбранной сущностью, которые разрешены для бизнес-функции (рисунок 27).

Рисунок 27 - Назначение полномочий для бизнес-функций по работе с сущностями

1.6.3. Разработка матричных диаграмм «Бизнес-функции – Атрибуты»

Запустить Матричный Diagrammer; в диалоговом окне выбрать пару («Бизнес-функции»; «Атрибуты»); названия бизнес-функций  впоследствии будут выводиться в строках, а названия атрибутов – в столбцах (рисунок 28).

Рисунок 28 - Выбор пары («Бизнес-функции»; «Атрибуты»)

Состав обозначения для бизнес-функций, которое будет выводиться при разработке матричной диаграммы, выполняется так же как рассмотрено выше. Для атрибутов рекомендуется указать имя сущности (Entity) и имя атрибута (Name), рисунок 29.

Рисунок 29 – выбор обозначения атрибута

Для выбора полномочий бизнес-функции по работе с атрибутами какой-либо сущности следует:

  •  выбрать имя сущности на нижней вкладке диалоговой формы (рисунок 30), в столбцах отобразятся имена атрибутов выбранной сущности,
  •  щелкнуть левой клавишей в клетке матрицы, соответствующей бизнес-функции и атрибуту, в правом окне будут выведены строки с обозначениями выбранной бизнес-функции и атрибута, а также - с названиями полномочий,
  •  для каждого названия полномочий выбрать значение (Yes, No),
  •  нажать ОК, в выбранной ячейке матрицы будет выведено обозначение действий по работе с выбранным атрибутом, которые разрешены для бизнес-функции.

Рисунок 30 – выбор бизнес-функции и атрибута

Рисунок 31 – результат назначения полномочий

1.7. Формирование отчетов по объектам репозитория

Инструментальное средство Repository Reports («Отчеты репозитория») позволяет формировать около 100 предварительно определенных отчетов, что даёт возможность  контролировать содержание репозитория. Продвинутые пользователи могут также определять свои собственные отчеты репозитория.

Окно навигатора отчетов содержит список отчетов, из которого можно выбрать один для формирования. Когда выбран отчет, его параметры выводятся на дисплей в «палитре параметров» (в форме, подготовленной  для заполнения).

Список отчетов в навигаторе может быть упорядочен одним из трёх способов (Group View, Hierarchy View, Report Name View):

  •  Group View, по функциональным группам (например, модель «Сущность- связь», модули проекта и т.д.), рисунок 32,
  •  Hierarchy View, по типам объектов репозитория (например, бизнес-функции, сущности и т.д.), рисунок 33,
  •  Report Name View, по именам отчетов, упорядоченным по алфавиту.

Для выбора варианта отображения списка отчетов следует использовать команду главного меню View.

Рисунок 32 - Форма для выбора отчётов, формируемых по данным репозитория (вид Group View)

Каждый отчет репозитория включает данные только из текущей рабочей области.

Если рабочая область имеет внешние ссылки (т.е. объекты рабочей области ссылаются на объекты, находящиеся вне её), то внешние ссылки не включаются в отчет. Другие инструментальные средства позволяют проверять внешние ссылки, например, навигатор объектов репозитория.

Рисунок 33 - Форма для выбора отчётов, формируемых по данным репозитория (вид Hierarchy View)

 

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

  •  моделирование предприятий (Enterprise Modeling): отчеты, относящиеся к моделированию бизнес-процессов, например, бизнес-единицы,  источники процессов и последовательности,
  •  моделирование «Сущность- связь» (Entity/Relationship Modeling): отчеты о сущностях, атрибутах и отношениях,
  •  моделирование потоков данных (Dataflow Modeling): отчеты о потоках данных и хранилищах данных,
  •  моделирование функциональных событий (Function Event Modeling),
  •  отчеты о бизнес-функциях (Reports about business functions),
  •  определение модели сервера (Server Model Definition): отчеты относятся к моделированию сервера (проектирование базы данных), включая таблицы, представления, снимки (кадры), кластеры, колонки, ограничения, Pl\SQL-определения, последовательности, синонимы и триггеры,
  •  определение файлов/записей (File/Record Definition): отчеты содержат списки файлов, записей и полей,
  •  проектирование модулей (Module Design): отчеты содержат общую информацию о модулях; о модулях типов экранных форм, меню, отчетах (документах, которые могут выводиться на принтер), пакетах, процедурах и функциях; о структурах данных и пользовательских предпочтениях,
  •  проект базы данных и сети (Database and Network Design): отчеты содержат списки баз данных, пользователей базы данных, объектов базы данных, определение ролей и хранилищ, а также размеров базы данных и индексов,
  •  качество (Quality): отчеты по контролю качества, например, список потоков данных без определённых атрибутов и единиц данных, или проверки полноты определения для сущностей и бизнес-функций,
  •  пользовательские расширения (User Extensions): отчеты об элементах или текстах, определённых с использованием  пользовательских функций расширяемости утилиты администрирования репозитория,
  •  анализ влияния (Impact Analysis): отчеты, выделяющие влияние изменения определенного элемента, например, список функций, которые используют определённую сущность, или PL\SQL-модули, которые используют определенную таблицу,
  •  Глобальные (Global): отчеты, касающиеся контейнеров или предоставляющие другую информацию на прикладном уровне

Для формирования отчетов:

  •  щелкнуть на пиктограмме Repository Reports в главной форме Oracle Designer или  в главном меню выбрать ToolsRepository Reports (рисунок 34); откроется форма для выбора разновидностей формируемых отчётов по данным репозитория (например, рисунок 35); в навигаторе отчетов (левой части формы) отображается иерархическая структура данных репозитория;
  •  можно выбрать вариант отображения групп отчётов в навигаторе (левом окне): Group View, Hierarchy View, Report Name View; в каждой группе находятся названия отчетов (открываются при щелчке на символе «+» иерархии отчетов; в некоторых группах названия отчётов повторяются;
  •  выбрать группу отчетов, например, «Entity/Relationship Modelling» (рисунок 35),
  •  выбрать содержание отчета в навигаторе, например, «Entities and their Attributes» (сущности и их атрибуты),
  •  в правом окне (Parameter Palette – палитра параметров) установить параметры отчета (рисунок 36): для Destination type (тип назначения отчёта) выбрать File; указать Destination Name – имя сохраняемого файла; выбрать Destination Format – формат представления данных pdf или html; значение Mode (Режим вывода) оставить «по умолчанию» (Bitmap); выбрать имя проекта-контейнера (Container Name); для значения Entity Name (имя сущности) оставить значение «по умолчанию» (%),  если отчет должен формироваться для всех сущностей модели данных проекта, иначе выбрать имя сущности, если отчет должен формироваться только для одной сущности,
  •  запустить процесс формирования командами главного меню File/Run Report или с помощью кнопки с пиктограммой , или с помощью контекстного меню, вызываемого щелчком правой клавиши по выбранной строке в иерархии отчетов,
  •    просмотреть отчет (рисунок 37).

Аналогично сформировать отчет о полномочиях функций и модулей по работе с сущностями (рисунки 38 – 39).

Рисунок 34 – выбор функции для формирования отчетов

Рисунок 35 - Варианты отчетов группы «Entity/Relationship Modelling»

Рисунок 36 – выбор варианта отчета «Сущности и их атрибуты»

Рисунок 37 – отчет «Сущности и их атрибуты» (стр.1)

Рисунок 37 – отчет «Сущности и их атрибуты» (стр.2), продолжение

Рисунок 37 – отчет «Сущности и их атрибуты» (стр.3), окончание

Рисунок 38 - Варианты отчетов группы «Impact Analysis»

Рисунок 39 – отчет «Полномочия функций и модулей по работе с сущностями»

В некоторых случаях при работе в локальной сети могут возникнуть проблемы с формированием отчетов в виде файлов (например, из-за невозможности указания имени каталога для сохранения: нельзя использовать пробелы или символы «кириллицы» в имени). Тогда можно воспользоваться функцией формирования отчета для просмотра: в окне установки параметров (рисунок 40) установить в полях Destination Type  и Mode указанные на риснуке 40 значения, выбрать имя проекта (контейнера), установить значения других параметров, если требуется.

Рисунок 40 – назначение параметров отчета для просмотра

После запуска процесса формирования отчета (одним из указанных выше способов: File/Run Report, кнопкой с пиктограммой , или с помощью контекстного меню) будет сформирован отчет в формате html и с помощью интернет-эксплорера выведен на экран. С помощью команд Файл/Сохранить как (File/Save as) следует сохранить файл с отчетом в нужном каталоге.

1.8. Содержание отчета

Отчёт о работе должен содержать следующие разделы:

  1.  Данные о выбранных для разработки ДПД бизнес-функциях.
  2.  ДПД для выбранных бизнес-функций.
  3.  Определение содержания накопителей (хранилищ) данных и информационных потоков.
  4.  Назначение связей бизнес-функций с сущностями и атрибутами модели данных.
  5.  Формирование отчетов по объектам репозитория.
  6.  Заключение по работе.

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

Во втором разделе привести диаграммы потоков данных для выбранных бизнес-функций и экранные формы, в которых указаны свойства компонентов диаграммы.

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

В четвертом разделе должны быть приведены экранные формы, в которых представлены связи бизнес-функций с сущностями и атрибутами модели данных предметной области; для бизнес-функций должны быть указаны полномочия по работе с данными.

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

В заключении сформулировать результаты работы.

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

  1.  Каково назначение и функции модуля Dataflow Diagrammer?
  2.  Каков компонентный состав и какие графические символы используются в ДПД, разрабатываемой с помощью модуля Dataflow Diagrammer?
  3.  Какие разновидности бизнес-функций могут использоваться в ДПД?
  4.  Какова технология создания компонентов диаграммы потоков данных?
  5.  Какие ограничения следует учитывать при создании информационных потоков?
  6.  Какова технология определения содержания накопителей (хранилищ) данных и информационных потоков?
  7.  Какие инструментальные средства можно использовать для назначения связей бизнес-функций с сущностями и атрибутами модели данных предметной области?
  8.  Какие полномочия по работе с данными можно назначить для бизнес-функций?
  9.  Какие разновидности отчетов об объектах репозитория сформированы при выполнении лабораторной работы?
  10.  Какова технология формирования отчетов об объектах репозитория?




1. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Дніпропетровськ
2. Контрольная работа АНАЛИТИЧЕСКАЯ ГЕОМЕТРИЯ Задача 2
3. психологии и педагогике
4. тематика Н
5. Основные направления сотрудничества Китайской Народной Республики КНР и Исламской Республики Ирана ИР.html
6. Политико-правовой идеал Конфуция
7. Вариант 18 0020060000000008-18-Дата- 27
8. Физиология системы крови 1
9. Сущность государства
10. Лабораторная работа 4 по дисциплине Базы данных
11. Секрет медальона
12.  Правовые основы предпринимательства в Республике Казахстан 1
13. Генератор сигналов
14. КВАРТИРНОГО ВОПРОСА в Москве
15. варіантів відповідей правильним є тільки один
16. Артемис Фаул- ЭКСМО; Москва; 2003 ISBN 569903384X Оригинал- Eoin Colfer ldquo;rtemis Fowlrdquo; Перевод- Н
17. Тема 7 ПОЛИТИЧЕСКАЯ СИСТЕМА 1
18. Подготовка пресных вод для целей ППД На цели ППД используется более 90 промышленного потреб
19. Курсовая работа- Синергетика как естественная наука о структурных преобразованиях в открытой диссипативной нелинейной системе
20. В каких границах относительная влажность воздуха в жилых помещениях считается нормальной