Информационные технологии. (Спецификации диаграмм потоков данных) Типичная диаграмма DFD Примеры.

Презентация:



Advertisements
Похожие презентации
Просмотр Теоретического материала Гирич СН 1 Ввод задачи Гирич СН 3 Пользователь Отчет решения задачи Теоретический материал Целевая функция; система неравенств.
Advertisements

Рис.2.1.: Контекстная диаграмма потоков данных проекта «Тренажер. Решение задач линейного программирования». 1-й уровень. Тренажер: решение задач линейного.
Методология моделирования потоков данных DFD. Назначение диаграмм потоков данных Так же, как и диаграммы IDEF0, диаграммы потоков данных моделируют систему.
Функциональное моделирование систем с использованием методологии DFD.
Лекция 2: Диаграммы потоков данных(DFD). Диаграммы потоков данных (Data Flow Diagramming) DFD описывает: функции обработки информации (работы); функции.
Структурный подход к проектированию Информационных систем Этапы структурного анализа и проектирования Построение контекстной диаграммы (КД) Построение.
Лекция 8 Лекция 8 Инфологическое (концептуальное) моделирование предметной области (ПрО). Анализ предметной области. Синтез концептуальной модели предметной.
Функциональное проектирование ИС. Декомпозиция всей системы на некоторое множество иерархически подчиненных функций. Основные идеи структурного анализа.
Метод искусственного базиса. Сущность метода Если в системе ограничений, приведенной к каноническому виду, не удается сразу выделить базисные переменные,
Структурный подход к проектированию ИС. Сущность структурного подхода к разработке АИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции:
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Проектирование реляционной базы данных Основные принципы проектирования.
Решение транспортной задачи в среде Excel Лекция 12.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
«ЛИНЕЙНАЯ ФУНКЦИЯ» Содержание Определение График.
1 Тема урока : Оптимизационное моделирование. 2 Оптимизация Оптимизация (математика)Оптимизация (математика) нахождение оптимума (максимума или минимума)
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Унифицированный язык моделирования UML является графическим языком для визуализации, конструирования и документирования систем, в которых большая роль.
ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ РЕШЕНИЕ В EXCEL.
Транксрипт:

Информационные технологии. (Спецификации диаграмм потоков данных) Типичная диаграмма DFD Примеры.

Рисунок Типичная диаграмма DFD

Методология DFD (Data Flow Diagrams) - диаграммы потоков данных - это способ представления процессов обработки информации. Авторы методики Гейн и Сарсон разработали ее независимо от IDEF0. Эта методика, в отличии от IDEF0 не стандартизирована. Подобно IDEF0, DFD представляет систему как сеть процессов, связанных между собой с помощью стрелок (рисунок 11). В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD (потоки данных) показывают, как объекты (включая и данные) реально перемещаются от одной функции к другой. Это представление потока данных обеспечивает отражение в модели DFD таких физических характеристик системы, как движение объектов, хранение объектов, распространение объектов. Диаграммы DFD обеспечивают удобный способ описания передаваемой информации как между частями моделируемой системы, так и между системой и внешним миром. Это качество определяет область применения DFD - они используются для создания моделей информационного обмена организации, например, модели документооборота. Также DFD широко применяется при построении корпоративных информационных систем Синтаксис DFD Компоненты синтаксиса языка IDEF3 (рисунок) - это процессы, потоки данных, хранилища данных, внешние сущности, диаграммы, правила. Процессы представляют собой функции системы, преобразующие входы в выходы. Потоки данных определяют информацию, передаваемую через некоторое соединение от источника к приемнику. Хранилище представляет собой абстрактное устройство для хранения информации. Внешняя сущность моделирует объект, воздействующий на систему извне. Правила определяют как следует применять компоненты. Диаграммы обеспечивают формат графического и словесного описания модели.

Рис Контекстная диаграмма потоков данных проекта «Тренажер. Решение задач линейного программирования». 1-й уровень. Тренажер: решение задач линейного программирования 0 Пользователь Отчет решения задачи Теоретический материал Тема изучения; метод решения задачи Данные задачи; Данные, соответствующие этапам решения задачи. «Данные задачи» - данные, в зависимости от представления задачи: - в виде целевой функции и системы неравенств ограничений: Тип задачи; количество уравнений в системе; количество переменных; ориентация поиска: максимума или минимума; массив имен и коэффициентов переменных в целевой функции; система неравенств ограничений; текст заголовка задачи (наименование); текст условия задачи. - в виде таблицы перевозок транспортной задачи: Тип задачи; количество поставщиков; количество потребителей; количество продукции предложения поставщиков и спроса потребителей; стоимость перевозки из пункта поставщика в пункт потребителя; количество единиц для перевозки из пункта поставщика в пункт потребителя; текст заголовка задачи (наименование); текст условия задачи.

Просмотр Теоретического материала Гирич СН 1 Ввод задачи Гирич СН 3 Пользователь Отчет решения задачи Теоретический материал Целевая функция; система неравенств; Координаты точек прямых; координаты вектора и точки решения. Тема изучения Теоретический материал Банк данных задач Выбор задачи Гирич СН 2 Решение с использованием «Графического» метода Гирич СН 4 Решение с использованием метода «Симплекс-таблиц» Гирич СН 5 Решение транспортной задачи методом потенциалов Гирич СН 7 Построение двойственной задачи Гирич СН 6 Просмотр отчета Гирич СН 8 Отчет Пользователь Данные задачи Условие задачи (данные задачи) Данные задачи Пользователь Система уравнений; Базис; Значения ячеек таблицы; Замещаемые вектора; Результат. План перевозок; потенциалы и коэф-ты изменения стоимости; цикл пересчета; кол-во ед. изменения плана. Данные задачи Рис. Диаграмма потоков данных проекта «Тренажер. Решение задач линейного программирования». 2-й уровень.