Моделирование
<<  Моделирование на уроках математики Модель и моделирование  >>
Рис
Рис
Шаг 3. Проверка построенных диаграмм на полноту и правильность связей
Шаг 3. Проверка построенных диаграмм на полноту и правильность связей
2.
2.
Теперь можно разбить процесс 0-го уровня "Обслуживание видеотеки" на 4
Теперь можно разбить процесс 0-го уровня "Обслуживание видеотеки" на 4
На следующем этапе можно продолжить детализацию процессов, например,
На следующем этапе можно продолжить детализацию процессов, например,
Картинки из презентации «4. Моделирование потоков данных» к уроку информатики на тему «Моделирование»

Автор: Aleksandr. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «4. Моделирование потоков данных.ppt» со всеми картинками в zip-архиве размером 71 КБ.

4. Моделирование потоков данных

содержание презентации «4. Моделирование потоков данных.ppt»
Сл Текст Сл Текст
14. Моделирование потоков данных. 4а все выходящие должны быть записаны). 4.3
Первым шагом пред проектных исследований Пример построения диаграммы. В качестве
является изучение того, как информация предметной области рассмотрим работу
обрабатывалась в фирме до внедрения ИС и видеотеки, которая получает запросы от
какие задачи хочет решить пользователь с клиентов на фильмы, проверяет членство
помощью ИС. Во-первых, анализируется клиентов, контролирует возврат лент, не
документооборот организации, - какие допуская выдачу фильмов тем, кто просрочил
документы, из каких подразделений аренду фильма. За аренду начисляется
поступают в ИС и какие документы и куда плата, за просрочку возврата - пени.
должны выдаваться из ИС. Эта задача Информация об аренде лент хранится
решается с помощью моделирования потоков отдельно от записей о членстве клиентов.
информации и информационных процессов Новые фильмы видеотека получает от
(процесс преобразования входных данных поставщиков, фиксируя информацию о них.
системы в выходные в соответствии с Служащие регулярно готовят отчеты для
определенными правилами называют руководства за определенный период времени
информационным процессом). Информационный о членах видеотеки, поставщиках лент,
процесс сопровождается изменением выдаче фильмов и приобретенных лентах.
состояния предметной области. Каждое такое Итак, приступим к анализу предметной
изменение называется событием. Существует области. Из его описания следует, что в
несколько способов моделирования работе видеотеки участвуют следующие
информационных процессов, в том числе группы людей: клиенты, поставщики,
диаграммы потоков данных Гэна и Сарсона руководство и работники библиотеки. К
(Gane / Sarson) - DFD - диаграммы. 4.1. внешним объектам можно отнести первые три
Компоненты модели Гэна / Сарсона. Модель, группы пользователей. Начальная ДПД будет
разработанная Гэном и Сарсоном, иметь звездообразный вид (pic.4.2). В
представляет собой несколько иерархически центре находится процесс 0-го уровня
связанных диаграмм потоков данных (ДПД), "Видеотека", соединенный
которые описывают процесс преобразования потоками данных с внешними объектами. Рис.
данных от ввода в систему до выдачи 4.2 Начальная контекстная диаграмма.
пользователю. На верхнем уровне диаграмма 52. Рис. 4.3. Пример структурной
определяет входы, выходы системы и диаграммы. 3. Информация для клиента
основные процессы. На более детальных включает ответ на запрос об аренде фильма
диаграммах каждый процесс уточняется. и членскую карточку. 4. Информация от
Достоинствами модели являются ее поставщика включает данные о поставщике и
относительная простота, возможность о новых фильмах; 5. Информация от
установления логических связей с другими руководства включает: запросы отчетов о
видами моделей, возможность строгого новых членах, о новых поставщиках, о новых
определения структуры ИС на самой ранней фильмах; об аренде фильмов, о составе
стадии разработки, что особенно важно для видеотеки, о поставщиках вообще. 6.
сложных систем. Информация для руководства включает все
2Рис.4.1. Изображение компонентов эти виды отчетов. Уточним содержание
диаграмм. Внешний объект - это предмет или потоков данных: 1. Информация от клиента
лицо, являющийся источником или приемником включает данные о клиенте и запрос на
информации, например, - заказчик, фильм;
поставщик, клиент. Система и подсистемы - 6Каждый входной поток данных порожден
это части ИС. Процесс - это преобразование каким-либо событием, а выходной поток
входных потоков данных в выходные в данных является ответом (реакцией)
соответствии с определенным алгоритмом. системы. Составим список событий в виде
Процесс изображается так же, как таблицы: Событие. Реакция системы. Новый
подсистема, прямоугольником и имеет номер, клиент хочет стать членом видеотеки.
имя (имя начинается глаголом в Регистрация клиента. Клиент сообщает об
неопределенной форме - изменении адреса. Регистрация нового
"вычислить", адреса. Клиент просит фильм в аренду.
"создать"…) и поле физической Рассмотрение запроса. Клиент возвращает
реализации. Физически процесс может быть фильм. Регистрация возврата. Руководство
отделом фирмы, который обрабатывает находит нового поставщика. Регистрация
документы, либо программой, либо нового поставщика. Изменение данных о
техническим устройством обработки данных, поставщике. Регистрация изменений.
например - оформление приходного ордера Поставщик передает новый фильм. Получение
производится в бухгалтерии. Накопитель нового фильма. Руководство запрашивает
данных - это устройство для хранения отчет о работе. Формирование требуемого
информации. Физически это может быть ящик отчет.
в картотеке, файл на магнитном носителе, 7Теперь можно разбить процесс 0-го
оперативная память ЭВМ. Накопитель данных уровня "Обслуживание видеотеки"
- это прообраз будущей базы данных, на 4 процесса, отражающие основные виды
поэтому описание хранящихся в нем данных деятельности видеотеки: учет членов, учет
должно быть увязано с информационной ER- поставщиков, учет аренды фильмов,
моделью. Поток данных - это информация, управление фондом фильмов. Поскольку
передаваемая через некоторое соединение от компонентов системы все еще не очень
источника к приемнику, например, - много, то можно изобразить ДПД в целом
почтовые отправления, переносимые (рис.4.4). Рис.4.4. Уточненная контекстная
магнитные носители (диски), передаваемые диаграмма (уровень 1).
курьером документы. 8На следующем этапе можно продолжить
34.2. Порядок построения диаграммы. Шаг детализацию процессов, например,
1. Построение контекстных диаграмм рассмотрим детализацию процесса 1 - учет
верхнего уровня иерархии. Для простых членов библиотеки. Этот процесс можно
систем строится одна звездообразная разбить на 4 под процесса 1.1-1.4
диаграмма, в центре которой - главный (рис.4.5). В центре детальной диаграммы
процесс, соединенный потоками с внешними находится накопитель данных "Члены
объектами; Для сложных систем (с числом библиотеки". Рис.4.5. Детализация
внешних объектов больше 10) диаграмма контекстной диаграммы.
содержит не один главный процесс, а набор 9Каждый процесс на этой диаграмме имеет
подсистем, соединенных потоками данных. 2-3 входных и выходных потока данных,
Подробно описывают все потоки и накопители поэтому их дальнейшая детализация
данных с помощью диаграмм структур данных нецелесообразна. Теперь можно составить
и списка событий. Диаграмма структуры описание алгоритма каждого процесса.
данных показывает, из каких компонентов Например, опишем алгоритм процесса 1.1: А)
состоит поток данных, и строится в виде начало. Б) получить от клиента данные для
дерева. Список событий описывает различные регистрации. В) сравнить данные клиента со
действия внешних объектов и реакцию списком членов видеотеки (процесс 1.4). Г)
системы на них, он представляется в виде проверить: был ли клиент зарегистрирован
таблицы "Событие / Реакция". ранее, д) если нет - то занести данные
Список событий соответствует потокам клиента в накопитель "Члены
данных: каждое событие формирует входной видеотеки" Е) в противном случае
поток, а реакция - выходной поток ИС. Шаг проверить: является ли клиент должником;
2. Детализация подсистем и процессов. Для Ж) если да - отказать клиенту в повторной
каждого блока строится своя детальная регистрации и потребовать возврата долга;
диаграмма, при этом следует соблюдать затем перейти к шагу "и"; з) в
правила: правило балансировки: детальная противном случае - обновить информацию о
ДПД любого блока в качестве внешних клиенте в накопителе "Члены
источников и приемников может иметь только видеотеки" и перейти к процессу 1.2.
те компоненты, с которыми имел связь И) конец. Аналогично следует рассмотреть
родительский блок; Правило нумерации: детализацию процессов 2-4, построить
следует соблюдать иерархическую нумерацию соответствующие детальные контекстные
процессов, например, при детализации диаграммы и составить описание алгоритмов
процесса 5 вложенные процессы будут выполнения простейших процессов.
нумероваться 5.1, 5.2 и т.П. Детализация Построение диаграмм потоков данных можно
ведется до тех пор, пока процессы не облегчить и ускорить с помощью средств
станут простейшими и дальнейшее уточнение автоматизации (CASE-средств): пакета
нецелесообразно (у процесса остается не CASE-аналитик, программы BPWin и др.
более 2-3 потоков, несложно составить и 104.4 Построение диаграмм потоков данных
кратко описать алгоритм процесса). На в среде BPWIN. Контрольные вопросы. 1. Что
самом нижнем уровне детализации для такое информационный процесс? 2. С какой
каждого процесса составляется целью строится диаграмма потоков данных?
мини-спецификация (описание логики 3. Определите основные компоненты модели
алгоритма, которое может быть представлено Гэна -Сарсона. 4. Каковы основные шаги при
в словесной форме и/или в виде схемы построении ДПД? 5. В какой момент можно
алгоритма). закончить детализацию ДПД? 6. Что такое
4Шаг 3. Проверка построенных диаграмм диаграмма структуры данных? 7. Объясните
на полноту и правильность связей. Все понятия события и реакции системы. 8. Как
процессы должны быть детализированы, для описывается алгоритм информационного
всех потоков и накопителей данных должно процесса? 9. Перечислите известные Вам
соблюдаться правило сохранения информации средства автоматизации анализа
(все входящие данные должны быть считаны, информационных потоков в ИС.
4. Моделирование потоков данных.ppt
http://900igr.net/kartinka/informatika/4.-modelirovanie-potokov-dannykh-169429.html
cсылка на страницу

4. Моделирование потоков данных

другие презентации на тему «4. Моделирование потоков данных»

«Компьютерное информационное моделирование» - Компьютерная модель. Табличные Расписание уроков Таблица умножения. Paint Microsoft Photo Editor. Физика – модели физических явлений. Теоретическая информационная модель. Блокнот. Математические Формула Уравнение Неравенство. Вербальные (словесные) рассказ стихотворение песня. Компьютерное информационное моделирование.

«Моделирование фартука» - Хранить иголки и булавки в определенном месте. Шить иголками только с наперстком. Не откусывать нитки зубами, а отрезать ножницами. 4. Подогнуть срезы кроя по линии низа, по бокам нагрудника, верх нагрудника ( 1 см ). Последовательность выполнения практической работы. Используя шаблон фартука, на ткани нанесите контурные линии.

«Модели и моделирование» - Пропорции. Дискриптивные (описательные модели). Абстрактное. Математическая модель- модель, представленная на языке математических отношений. Концептуальная модель- модель выявляющая причинно-следственные связи (понятийное моделирование). Знаковая модель. Размеры. Геометрическая модель- представление о внешних признаках реального объекта.

«Моделирование ночной сорочки» - Изменение деталей чертежа изделия в соответствии с выбранным фасоном называется моделированием. Моделирование Вырез горловины Обтачка Волан. Модельер-конструктор. Эскизы ночных сорочек. Модель №3. Модель №4. Презентация. При моделировании изделия художнику необходимо учитывать: Модель №6. Моделирование ночной сорочки.

«Моделирование и формализация» - Приведение (сведение, предсавление)информации, связанной с выделенными свойствами, к выбранной форме. Объекты и системы. Моделирование и формализация. ИНФОРМАЦИЯ Об объекте необходимая для решения задачи. Модель неограниченного роста. (Системы и структуры данных). Схема, чертеж. Данная модель непрерывна, поскольку процесс познания окружающего мира безостановочен.

«Мат.моделирование» - Постановка задачи. (Дополнительные главы математики). Математическое моделирование. Современные прикладные задачи требуют применения вычислительных методов, т.е. численного решения. Проверка адекватности. Построение физической модели, в свою очередь, многоэтапный процесс. 7. Реализация алгоритма в виде программы.

Моделирование

18 презентаций о моделировании
Урок

Информатика

130 тем
Картинки
900igr.net > Презентации по информатике > Моделирование > 4. Моделирование потоков данных