Процессы: чтение порта, перечет в температуру, формирование таблицы, построение графика, сохранение в файл, просмотр файла
· Хранилища: массив А, массив Б, таблица, файл, график.
Рис. 6. Полученная DFD
Выводы
Описанная выше технология DFD успешно используются для описания движения потоков данных и обработки информации [2]. Главная цель DFD технологии – показать, как каждая работа (процесс) преобразует свои входные данные в выходные, а также выявить отношения между этими работами (процессами) [3]. На основе изложенных в пояснительной записке данных, можно сделать следующие выводы:
· Цель построения DFD-диаграмм – общение с заказчиком и пользователями, уточнение требований к системе, передача знаний о предметной области от системных аналитиков к разработчикам автоматизированной системы;
· Правило от 2 до 6. На DFD-диаграмме должно быть не меньше двух и не больше шести процессов/подсистем;
· Принцип абстракции (отвлечения от деталей). Для подсистем и процессов строится иерархия DFD-диаграмм. На каждой диаграмме должны быть представлены только основные процессы, важные на данном уровне рассмотрения. На диаграммах нужно абстрагироваться от несущественных пока деталей, нюансов работы и т.д.;
· Материальные процессы, потоки и хранилища на диаграммах DFD не отображаются (только процессы обработки информации, потоки данных и хранилища данных);
· Сначала должны быть рассмотрены функции (процессы), затем данные (хранилища), необходимые для выполнения этих функций. Подход «от данных к функциям» запрещен;
· Не должно быть связей между внешними сущностями. Во внешних сущностях не должно быть обработки информации;
· Имена процессов должны быть глаголами или глагольными существительными. Имена подсистем должны быть существительными (названия отделов, должностей). Имена потоков должны быть названиями документов или групп документов;
· Для хранилища данных должен быть вход и выход. Должен соблюдаться закон сохранения информации: нельзя использовать того, чего нет в хранилище. Все что хранится, нужно использовать. Запросы к хранилищу данных на диаграммах не отображаются;
· Нужно избегать пересечений стрелок, можно создавать копии хранилищ данных. Множественные однородные потоки данных можно объединять в один;
· Элементарные процессы на диаграммах DFD не детализируются;
· На диаграммах DFD не должно быть изолированных (несвязанных) объектов (внешних сущностей, подсистем, процессов, хранилищ данных).
В ходе работы получена DFD-диаграмма системы обработки выборок АЦП с помощью ПК, позволяющая сохранять измеренные значения в файл и осуществлять вывод температуры в виде графика с помощью среды графического программирования LabView.
Список литературы
1. http://e-educ.ru/bd14.html
2. http://studysphere.ru/work.php?id=2810
3. http://khpi-iip.mipk.kharkiv.edu/library/technpgm/labs/lab06.html
4. http://easyelectronics.ru/znakomimsya-s-labview.html