Отчёт
Описание порядка
построения DFD-диаграммы
- Запустим среду
построения DFD-диаграмм;
- Щелкнем левой
кнопкой мыши на иконке Terminator и поместим его на DFD-диаграмму;
- Щелкнем правой
кнопкой мыши на Terminator и в появившемся контекстном меню выбрать раздел
«Edit Terminator»;
- В появившемся
окне изменяем имя с Terminator1 на Customer;
- Щелкнем левой
кнопкой мыши на иконке Process и поместим новый процесс на DFD-диаграмму;
- Так же как и в
пункте «3», щелкаем правой кнопкой мыши на Process и в появившемся контекстном
меню выбираем раздел «Edit Process»;
- Так же как и в
пункте «4», в появившемся окне изменяем имя с Process1 на Order
processing;
- Щелкнем левой
кнопкой мыши на иконке Terminator и поместим его на DFD-диаграмму;
- Щелкнем правой
кнопкой мыши на Terminator и в появившемся контекстном меню выбрать раздел
«Edit Terminator»;
- В появившемся
окне изменяем имя с Terminator2 на Air line;
- Щелкнем левой
кнопкой мыши на иконке Terminator и поместим его на DFD-диаграмму;
- Щелкнем правой
кнопкой мыши на Terminator и в появившемся контекстном меню выбрать раздел
«Edit Terminator»;
- В появившемся
окне изменяем имя с Terminator3 на Hotel;
- Щелкнем левой
кнопкой мыши на иконке Data Flow и поместим поток данных на DFD-диаграмму;
- Соединим вначале
сущность Customer и процесс Order processing. Для этого после нажатия на
иконку Data Flow проведем мышкой от Customer-а к Order processing;
- Затем, как и в
пункте «3», щелкнем правой кнопкой мыши на потоке данных и в появившемся
контекстном меню выберем пункт «Edit Data Flow»;
- Затем, как и в
пункте «4», в появившемся окне изменяем имя с «Flow1» на «Request»;
- Затем, соединим сущность
Air line с
процессом Order processing потоком
данных «Flight reservation», сущность Hotel с процессом Order processing потоком данных «Hotel reservation»(см пункты «15» - «17»);
- Также, для
удобства пользования диаграммой, вы можете менять цвета потоков данных,
процессов и сущностей. Для этого вам необходимо на DFD-диаграмме на том объекте,
цвет которого вы хотите изменить, щелкнуть правой кнопкой мыши и в появившемся
контекстном меню выбрать раздел «Color». А
затем в появившемся окошке выбрать необходимый вам цвет;
- Также можно
образовать новые точки преломления потоков данных. Для этого вам
необходимо одновременно нажать клавишу Ctrl и двигать курсором вашей мыши
вдоль того потока данных, на котором вы хотите создать точку преломления,
а затем щелкнуть мышью в том месте, где вы и хотите создать новую точку
преломления;
- Также вы можете
удалить точки преломления одну за одной. Для этого вам необходимо
одновременно зажать клавишу Ctrl и щелкнуть мышь на той точке преломления,
которую вы хотите удалить. В появившемся контекстном меню вам необходимо
выбрать пункт «Удалить точку преломления»;
- Итак, вы
закончили создание первого уровня. Теперь создадим более низкие уровни;
- На DFD-диаграмме,
щелкнем правой клавишей мыши на процессе Order processing и в появившемся контекстном меню
выбираем пункт «Adding process»;
- В появившемся
окне снимаем галочку с пункта «Нижний уровень»;
- Затем, свяжем
существующие потоки данных с новыми процессами;
- Щелкнем левой
кнопкой мыши на иконке Process и поместим новый процесс на DFD-диаграмму;
- Щелкаем правой
кнопкой мыши на Process и в появившемся контекстном меню выбираем раздел
«Edit Process»;
- В появившемся
окне изменяем имя с Process2 на Order creation;
- Связываем
процесс «Order creation» с сущностью «Hotel» потоком данных «Hotel reservation»;
- Связываем
сущность «Customer» c процессом
«Order creation» потоком данных «Request»;
- Связываем
процесс «Order creation» с сущностью «Air line» потоком данных «Flight reservation»;
- Щелкнем левой
кнопкой мыши на иконке Process и поместим новый процесс на DFD-диаграмму;
- Щелкаем правой
кнопкой мыши на Process и в появившемся контекстном меню выбираем раздел
«Edit Process»;
- В появившемся
окне изменяем имя с Process3 на Travel
choice;
- Щелкнем левой
кнопкой мыши на иконке Data Flow и поместим поток данных на DFD-диаграмму;
- Соединим
сущность Customer и процесс Travel
choice. Для этого после нажатия на иконку Data
Flow проведем мышкой от Customer-а к Travel choice;
- Затем, щелкнем
правой кнопкой мыши на потоке данных и в появившемся контекстном меню
выберем пункт «Edit Data Flow»;
- Затем, в
появившемся окне изменяем имя с «Flow7» на «Request»;
- Щелкнем левой
кнопкой мыши на иконке Data Flow и поместим поток данных на DFD-диаграмму;
- Соединим процесс
Travel choice и
сущность Customer. Для этого после нажатия на иконку Data Flow проведем
мышкой от Travel choice к Customer;
- Затем, щелкнем
правой кнопкой мыши на потоке данных и в появившемся контекстном меню
выберем пункт «Edit Data Flow»;
- Затем, в
появившемся окне изменяем имя с «Flow9» на «Particular travel»;
- Щелкнем левой
кнопкой мыши на иконке Data Srore
и поместим хранилище
данных на DFD-диаграмму;
- Затем, щелкнем
правой кнопкой мыши на хранилище данных и в появившемся контекстном меню
выберем пункт «Edit Data Srore»;
- Затем, в
появившемся окне изменяем имя с «Data Srore1» на «Catalog»;
- Соединим
хранилище данных «Catalog» с процессом «Travel choice». Для этого после нажатия на иконку Data Flow проведем
мышкой от «Catalog» к «Travel choice»;
- Затем, щелкнем
правой кнопкой мыши на потоке данных и в появившемся контекстном меню
выберем пункт «Edit Data Flow»;
- Затем, в
появившемся окне изменяем имя с «Flow10» на «Travel information»;
- С левой стороны
окна вы можете увидеть черные кружочки. Они обозначают более низкий
уровень процесса;
- Значок «Toad Data Modeler» на панели инструментов позволит вам перераспределить
ваши DFD-значки, используя преимущества
автовыкладки;
- Щелкните на
панели инструментов на значке «HTML
Report» для того, чтобы создать детальный
отчет о вашей DFD-диаграмме;
- В появившемся
окне в пункте «Select HTML report» меняем значение с «User Permissions report» на «Data Flow Report»;
- Затем в пункте «Used CSS» меняем значение с «default (set by template)» на «others», а затем выбираем цвет «classic_green» нашего отчета и жмем на кнопку «Generate», а затем на кнопку «»View;
- В появившемся
окне вы можете видеть ваш отчет. Вверху этого окна есть много закладок
среди которых вы можете найти необходимую вам информацию;
- На закладке «DFD info» вы найдёте основную и статистическую информацию о своей
DFD-диаграмме;
На
закладке «DFD» вы найдёте вашу DFD-диаграмму;
На
закладке «process tree»
вы найдёте дерево ваших процессов;
На закладке «process list» вы
найдёте таблицу, в которой будет информация об используемых на DFD-диаграмме процессах;
И
т.д.
- Затем закройте
окно с отчетом и выйдите из окна «Generate HTML report».