
- •Экзаменационный билет № 13 Государственный экзамен
- •1)Одномерные задачи оптимизации.
- •2)Основные понятия теории систем.
- •3)Реляционная алгебра операции над отношениями.
- •4)Понятие методологии dfd
- •5.5.2. Синтаксис и семантика диаграмм потоков данных
- •5)Расширения idef 0 – dfd , idef 3. Построение модели данных на базе функциональной модели. Инструментальные средства Logic Works и Rational Software , comod -технология.
- •6)Двухканальное соединение по протоколу ftp.
- •Экзаменационный билет № 14 Государственный экзамен
- •Экзаменационный билет № 15 Государственный экзамен
- •Экзаменационный билет № 16 Государственный экзамен
- •Метод секущих
- •3) Недостатки:
- •4) Область применения имитационного моделирования
- •8.3.7 Резервные почтовые серверы (relay)
- •8.3.8 Отправка сообщения на smtp с помощью Telnet
- •Экзаменационный билет № 17 Государственный экзамен
- •Принципы организации хранилища
- •Основные компоненты
- •11.1 Протокол icmp.
- •11.1.1 Заголовок сообщения icmp.
- •11.1.9 Принцип работы traceroute
- •Классификация по способу организации
- •Задание ограничений целостности при описании структуры бд и процедур обработки бд:
- •Первоначальная загрузка и ведение бд:
- •Защита данных:
- •Экзаменационный билет № 22 Государственный экзамен
- •4) Отличительные особенности:
4)Понятие методологии dfd
Методология DFD (DFD — Data Flow Diagrams) или диаграмм потоков данных это методология описания системы позволяющая отражать такие характеристики, как движение объектов (потоки данных), хранение объектов (хранилища данных), источники и потребители объектов (внешние сущности).
Методология DFD является основным средством моделирования функциональных требований к проектируемой системе. С помощью DFD эти требования представляются в виде функциональных компонент (действий), связанных потоками данных. Главная цель такого представления - продемонстрировать, как каждый компонент преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
Построение DFD-диаграмм в основном ассоциируется с разработкой ПО.
К преимуществам методики DFD относятся:
возможность однозначно определить внешние сущности, анализируя потоки информации внутри и вне системы;
возможность проектирования сверху вниз, что облегчает построение модели "как должно быть";
наличие спецификаций процессов нижнего уровня, что позволяет преодолеть логическую незавершенность функциональной модели и построить полную функциональную спецификацию разрабатываемой системы.
К недостаткам модели отнесем:
необходимость искусственного ввода управляющих процессов, поскольку управляющие воздействия (потоки) и управляющие процессы с точки зрения DFD ничем не отличаются от обычных; отсутствие понятия времени, т.е. отсутствие анализа временных промежутков при преобразовании данных (все ограничения по времени должны быть введены в спецификациях процессов).
Рис.5.25. Пример диаграмм DFD
5.5.2. Синтаксис и семантика диаграмм потоков данных
Функциональный блок DFD моделирует некоторую функцию. Функциональные блоки DFD изображаются в виде прямоугольников с округленными углами. Функциональные блоки DFD почти идентичны функциональным блокам IDEF0 и действиям IDEF3. Как и действия IDEF3, функциональные блоки DFD имеют входы и выходы, но не имеют управления и механизма исполнения, как IDEF0. В некоторых интерпретациях нотации
DFD механизмы исполнения IDEF0 моделируются как ресурсы и изображаются в нижней части прямоугольника (рис. 5.26).
Рис. 5.27. Обозначение внешней сущности
При разработке ИС чаще всего используется подход, называемый «разделение событий», в котором для моделирования системы строится несколько моделей DFD.
Вначале строится логическая модель, отображающая систему как набор действий и описывающая, что должна делать система.
Затем строится модель окружения, описывающая систему как объект, отвечающий на события, порождаемые внешними сущностями. Такая модель обычно состоит из описания назначения системы, одной диаграммы контекстного уровня и списка событий. Контекстная диаграмма содержит один функциональный блок.
На заключительном этапе создается модель поведения, показывающая, как система обрабатывает те или иные события. Эта модель начинается с единственной диаграммы с одним функциональным блоком на каждый ответ системы на событие, описанное в модели окружения.
Диаграммы потоков данных обеспечивают удобный способ описания передаваемой информации как между частями моделируемой системы, так и между системой и внешним миром. Это качество определяет область применения DFD - они используются для создания моделей информацинного обмена организации, например, модели документооборота. Кроме Го различные вариации DFD широко применяются при построении ИС.