
- •Лабораторная работа. Разработка диаграмм потоков данных и матричных диаграмм средствами программы Oracle Designer
- •1.1. Цель работы и задание на лабораторную работу
- •1.2. Порядок выполнения работы
- •1.3. Возможности диаграммера потоков данных
- •1.4. Состав дпд в нотации Oracle Designer
- •1.5. Технология разработки дпд
- •1.5.1. Связь хранилищ данных и информационных потоков с моделью данных
- •1.6. Разработка матричных диаграмм
- •1.6.1. Назначение матричных диаграмм
- •1.6.2. Разработка матричных диаграмм «Бизнес-функции – Сущности»
- •1.6.3. Разработка матричных диаграмм «Бизнес-функции – Атрибуты»
- •1.7. Формирование отчетов по объектам репозитория
- •1.8. Содержание отчета
- •1.9. Контрольные вопросы
1.6.2. Разработка матричных диаграмм «Бизнес-функции – Сущности»
Запустить Матричный Diagrammer; в диалоговом окне выбрать пару («Бизнес-функции»; «Сущности»); названия бизнес-функций впоследствии будут выводиться в строках, а названия сущностей – в столбцах (рисунок 23).
Для каждого элемента выбранной пары следует указать состав обозначения, которое будет выводиться при разработке матричной диаграммы; например, Label для бизнес-функций и Name – для сущностей (рисунки 24 - 25); при этом следует выбрать имя проекта, для которого будет разрабатываться матричная диаграмма (поле Select from). Обозначение может быть составным, например, включать краткое определение (Short Definition), тип функции (Function Type) и др. С помощью кнопок ↑, ↓ можно изменить порядок следования составных частей в обозначении бизнес-функции или сущности. При выборе обозначения для бизнес-функции использовать вкладку «Row – Business 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 – результат назначения полномочий