ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Экономический факультет УТВЕРЖДАЮ Заведующий кафедрой ________________________ «___»_____________201_ г. ЛЕКЦИЯ №4 по дисциплине «Инструментальные средства информационных систем» Диаграммы потоков данных для студентов направления 230400.62 «Информационные системы и технологии» шифр Наименование направления (специальности) Рассмотрено УМК " " ___________ 201_ года протокол N ______________ Ставрополь – 201_ г. 1 Учебные и воспитательные цели: 1. Сформировать информационно-наглядное представление Инструментальные средства проектирования информационной системы о 2. Показать место дисциплины в подготовке по направлению «Бизнесинформатика». Учебные вопросы: 1. Элементы диаграмм DFD 2. Построение диаграмм на примерах Время: 2 часа 2 1. Элементы диаграмм DFD Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. В BPwin для построения диаграмм потоков данных используется нотация Гейна - Сарсона. Графический язык диаграмм DFD содержит следующие элементы: внешние сущности хранилища данных процессы или работы потоки данных ссылка на другую страницу Компонент Обозначение Поток данных Процесс (работа) Хранилище Внешняя сущность 3 Внешняя сущность (Еxternal Reference) представляет источник или приемник информации. Это может быть отображение материального объекта или физического лица. Например: клиенты, заказчики, персонал, поставщики, организации. Внешняя сущность обозначается прямоугольником с тенью, внутри которого указывается ее имя. В качестве имени рекомендуется использовать существительное в именительном падеже. Иногда внешнюю сущность называют также терминатором. Предполагается, что объекты, представленные такими узлами, не должны участвовать ни в какой обработке. Хранилище данных (Date Store) представляет собой устройство для хранения информации, перемещаемой между процессами. Как правило, хранилище данных представляет магнитный носитель, но возможны другие абстрактные представления. Хранилище данных на диаграмме изображается прямоугольником с двумя полями. Первое поле служит для указания номера или идентификатора накопителя, который начинается с буквы "D". Второе поле служит для указания имени. В качестве имени рекомендуется использовать существительное, которое в данном случае характеризует способ хранения информации. Процесс или работа (Activity) представляет собой совокупность операций по преобразованию входных потоков данных в выходные в соответствии с определенным алгоритмом или правилом. По смыслу процесс совпадает с функциональным блоком в нотации IDEF0. Процесс также имеет вход и выход, но не поддерживает управления и механизмы. Процесс изображается в виде прямоугольника с закругленными 4 вершинами. В качестве имени рекомендовано использовать глагол в неопределенной форме с необходимыми дополнениями. Стрелки (потоки данных) (Arrow)описывают движение информации между различными частями системы. Могут подходить и выходить из любой грани прямоугольника, изображающего процесс. Поток данных на диаграмме DFD изображается линией со стрелкой на одном из ее концов, при этом стрелка показывает направление потока данных. Могут применяться также двунаправленные стрелки для описания диалогов типа “команда-ответ” между процессами, процессом и внешней сущностью, между внешними сущностями. Каждый поток данных имеет имя, отражающее его содержание. Ссылка на другую страницу. Объект, позволяющий дать ссылку на любую диаграмму в модели. Изображается в виде стрелки с окружностью на острие. 5 2. Построение диаграмм на примерах Рассмотрим построение диаграммы DFD на примере деятельности ресторана. Для того чтобы выделить потоки данных, необходимо построить диаграмму DFD. При построении диаграммы выделены две основные внешние сущности – поставщики 6 и посетители. Рисунок 2 – Диаграмма DFD. Деятельность ресторана. Ресторан ведет активную деятельность и повседневно контактирует с поставщиками и посетителями. От посетителей ежедневно поступают заказы, а с поставщиками происходит обмен документаций о заказах и поступлениях товара. Обмен информацией с посетителями происходит при обслуживании клиентов, принимаются их заказы на блюда. Поставщики же напрямую контактируют с отделом управления финансами и производством, а так же с кухней при поставке продуктов. Вся работа ресторана напрямую связана с документами – первичная документация, в данную категорию относятся счета на оплату от поставщиков, акты сверок с поставщиками, также на предприятии циркулируют такие документы как: счета на оплату заказов, ведется общий журнал заказов, 7 меню ресторана. Отдельное внимание стоит уделить поступающей и уходящей информации при обслуживании клиентов. Рисунок 3 – Диаграмма DFD. Обслуживание клиентов. Посетитель изучает информацию из меню и на основе ее формирует свой заказ. Для расчета посетителя от персонала кухни приходит информация о готовности блюда. Далее посетителю поступает документ “Счет”. Посетитель оплачивает счет и передает его официанту. На основе оплаченного счета администратор зала формирует журнал заказов и передает его в конце смены руководящему персоналу. 8