Пример ДПД

advertisement
Информационные технологии.
(Спецификации диаграмм потоков данных)
Типичная диаграмма DFD
Примеры.
Рисунок Типичная диаграмма DFD
•
•
•
•
•
•
Методология DFD (Data Flow Diagrams) - диаграммы потоков данных - это
способ представления процессов обработки информации. Авторы методики
Гейн и Сарсон разработали ее независимо от IDEF0. Эта методика, в отличии
от IDEF0 не стандартизирована.
Подобно IDEF0, DFD представляет систему как сеть процессов, связанных
между собой с помощью стрелок (рисунок 11).
В отличие от стрелок IDEF0, которые представляют собой жесткие
взаимосвязи, стрелки DFD (потоки данных) показывают, как объекты
(включая и данные) реально перемещаются от одной функции к другой. Это
представление потока данных обеспечивает отражение в модели DFD таких
физических характеристик системы, как движение объектов, хранение
объектов, распространение объектов.
Диаграммы DFD обеспечивают удобный способ описания передаваемой
информации как между частями моделируемой системы, так и между
системой и внешним миром. Это качество определяет область применения
DFD - они используются для создания моделей информационного обмена
организации, например, модели документооборота. Также DFD широко
применяется при построении корпоративных информационных систем.
6.13.1. Синтаксис DFD
Компоненты синтаксиса языка IDEF3 (рисунок) - это процессы, потоки
данных, хранилища данных, внешние сущности, диаграммы, правила.
Процессы представляют собой функции системы, преобразующие входы в
выходы. Потоки данных определяют информацию, передаваемую через
некоторое соединение от источника к приемнику. Хранилище представляет
собой абстрактное устройство для хранения информации. Внешняя сущность
моделирует объект, воздействующий на систему извне. Правила определяют
как следует применять компоненты. Диаграммы обеспечивают формат
графического и словесного описания модели.
Тема изучения; метод решения задачи
Данные задачи; Данные, соответствующие
этапам решения задачи.
0
Тренажер: решение
задач линейного
программирования
Теоретический материал
Пользователь
Отчет решения задачи
«Данные задачи» - данные, в зависимости от представления задачи:
- в виде целевой функции и системы неравенств ограничений:
Тип задачи; количество уравнений в системе; количество переменных;
ориентация поиска: максимума или минимума; массив имен и коэффициентов
переменных в целевой функции; система неравенств ограничений; текст
заголовка задачи (наименование); текст условия задачи.
- в виде таблицы перевозок транспортной задачи:
Тип задачи; количество поставщиков; количество потребителей; количество
продукции предложения поставщиков и спроса потребителей; стоимость
перевозки из пункта поставщика в пункт потребителя; количество единиц для
перевозки из пункта поставщика в пункт потребителя; текст заголовка задачи
(наименование); текст условия задачи.
Рис Контекстная диаграмма потоков данных проекта «Тренажер.
Решение задач линейного программирования». 1-й уровень.
Теоретический
материал
Тема изучения
Пользователь
Банк данных
задач
Данные задачи
1
2
Просмотр
Теоретического
материала
Выбор
задачи
Гирич СН
Теоретический
материал
Пользователь
Гирич СН
Данные задачи
Условие задачи
(данные задачи)
3
Координаты точек прямых; координаты
вектора и точки решения.
Ввод
задачи
4
Решение
с использованием
«Графического» метода
Гирич СН
Гирич СН
Данные задачи
5
Система уравнений; Базис; Значения
ячеек таблицы; Замещаемые вектора;
Результат.
Решение
с использованием
метода «Симплекс-таблиц»
Гирич СН
6
Целевая функция;
система неравенств;
Построение
двойственной задачи
Гирич СН
7
План перевозок; потенциалы и коэф-ты
изменения стоимости; цикл пересчета;
кол-во ед. изменения плана.
Пользователь
8
Решение
транспортной задачи
методом потенциалов
Гирич СН
Отчет
Просмотр
отчета
Отчет решения
задачи
Гирич СН
Рис. Диаграмма потоков данных проекта «Тренажер. Решение задач
линейного программирования». 2-й уровень.
Download