Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ Понкин Д.О. - DFD-диаграммы.docx
Скачиваний:
4
Добавлен:
02.09.2019
Размер:
226.76 Кб
Скачать

ГОУ ВПО МО Международный университет природы, общества и человека «Дубна»

Институт системного анализа и управления

Кафедра персональной электроники

Пояснительная записка

по дисциплине

«Информационные технологии проектирования

радиоэлектронных средств»

Тема: «Использование технологии dfd»

Выполнил: студент гр. 4141 Понкин Д.О.

Руководитель: доцент Колуков В.В.

Дубна, 2012

Оглавление

Введение 3

Состав диаграмм потоков данных 3

Построение иерархии диаграмм потоков данных 6

Пример построение DFD-диаграммы 8

В качестве примера создания модели рассмотрим систему обработки выборок АЦП с помощью ПК, позволяющую сохранять измеренные значения в файл и осуществлять вывод температуры в виде графика с помощью среды графического программирования LabView. 9

Элементы диаграммы: 9

Внешние сущности: МК, файл, график, пользователь 9

Потоки данных: отсчеты АЦП МК, байты, Массивы А и Б, температура, таблица, файл, график, свойства графика, подтверждение 9

Процессы: чтение порта, перечет в температуру, формирование таблицы, построение графика, сохранение в файл, просмотр файла 9

Хранилища: массив А, массив Б, таблица, файл, график. 9

9

Рис. 6. Полученная DFD 9

Выводы 10

Описанная выше технология DFD успешно используются для описания движения потоков данных и обработки информации [2]. Главная цель DFD технологии – показать, как каждая работа (процесс) преобразует свои входные данные в выходные, а также выявить отношения между этими работами (процессами) [3]. На основе изложенных в пояснительной записке данных, можно сделать следующие выводы: 10

В ходе работы получена DFD-диаграмма системы обработки выборок АЦП с помощью ПК, позволяющая сохранять измеренные значения в файл и осуществлять вывод температуры в виде графика с помощью среды графического программирования LabView. 11

Список литературы 11

Введение

Диаграммы потоков данных (Data Flow Diagrams — DFD) представляют собой иерархию функциональных процессов, связанных потоками данных [1]. Цель такого представления — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

Для построения DFD традиционно используются две различные нотации, соответствующие методам Йордона-ДеМарко и Гейна-Сэрсона. Эти нотации незначительно отличаются друг от друга графическим изображением символов (далее в примерах используется нотация Гейна-Сэрсона).

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

Источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к подсистемам или процессам. Те, в свою очередь, преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, накопителям данных или внешним сущностям — потребителям информации.

Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут уровень декомпозиции, на котором детализировать процессы далее не имеет смысла.