Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Построение потоковых диаграмм




Диаграммы потоковых данных (Data Flow Diagrams (DFD))

предназначены для моделирования информационного обмена между системой и внешним миром и/или между частями этой системы. DFD -диаграммы можно использовать для создания модели документооборота организации.

В настоящее время при разработке информационных систем

используется подход разделения событий, в котором для моделирования

системы строится несколько моделей DFD -диаграмм:

1. Модель окружения описывает систему как объект, отвечающий на события, порождаемые внешними сущностями.

Модель окружения представляет собой совокупность одного функционального блока, обозначающего моделируемую систему, и внешних сущностей, от которых в систему и/или к которым из системы

поступают информационные потоки.

Функциональный блок на диаграмме изображается прямоугольником

с закругленными вершинами. В блоке указывается название моделируемой системы.

Внешняя сущность представляет собой материальный объект или физическое лицо, которые могут выступать в качестве источника или

приемника информации. Определение некоторого объекта или системы в качестве внешней сущности не является строго фиксированным. Внешняя сущность находится за пределами границ рассматриваемой системы.

Примерами внешних сущностей могут служить: клиенты организации,

заказчики, персонал, поставщики, оператор ЭВМ.

Внешняя сущность обозначается прямоугольником с тенью, внутри которого указывается ее имя. При этом в качестве имени рекомендуется

использовать существительное в именительном падеже и уникальный номер сущности в модели. Внешние сущности располагаются вокруг

единственного функционального блока. Любая внешняя сущность может повторяться на одной и той же диаграмме несколько раз.

Для построения модели окружения необходимо продумать список исходных данных (событий, которые система должна обрабатывать) и

список результатов деятельности системы. Определить внешние сущности, которые выдают или/и принимают эти данные.

2. Логическая модель отображает систему, как набор действий и описывает, последовательность выполнения этих действий.

Логическая модель представляет собой систему функциональных блоков, связанных потоками данных.

Функциональный блок представляет собой совокупность операций по преобразованию входных потоков данных в выходные в соответствии с определенным алгоритмом или правилом.

Функциональный блок на диаграмме изображается прямоугольником

с закругленными вершинами. В блоке указывается его номер и имя. В

качестве имени рекомендовано использовать отглагольное существительное (Прогноз продаж, Анализ отчетной документации и т.п.).

Поток данных определяет качественный характер информации, передаваемой через некоторое соединение от источника к приемнику.

Поток данных на диаграмме изображается линией со стрелкой на одном из ее концов, при этом стрелка показывает направление потока данных.

Каждый поток данных имеет свое собственное имя, отражающее его

содержание. Стрелки могут начинаться и заканчиваться в любой части

блока, из которого или в который передается соответствующая информация. Допускается также двунаправленные стрелки.

Стрелки могут быть разбиты (разветвлены) на части, и при этом каждый получившийся сегмент может быть переименован таким образом, чтобы показать декомпозицию данных, переносимых конкретным потоком. Аналогично стрелки могут соединяться между собой (объединяться) для формирования единого потока данных.

Для построения логической модели необходимо:

- определить и поименовать основные действия в моделируемой системе.

- определить последовательность выполнения этих действий в моделируемой системе.

- цепочку функциональных блоков соединить стрелками, которые моделируют преобразование потока данных в системе. Каждую стрелку необходимо назвать.

 

 

3. Модель поведения показывает, порядок обработки событий в системе.

Модель поведения содержит внешние сущности (определены в модели окружения) как источники и/или приемники информации и функциональные блоки (определены в логической модели) для обработки этой информации. Соединение блоков отражает процессы

приема/передачи информации. Для моделирования процессов сохранения данных используются хранилища данных. Таким образом, модель поведения есть интегрирующая и детализирующая схема того, что было представлено в логической модели и модели окружения.

Хранилище данных представляет собой абстрактное устройство или

способ хранения информации, перемещаемой между процессами.

Предполагается, что данные можно в любой момент поместить в накопитель и через некоторое время извлечь, причем физические способы помещения и извлечения данных могут быть произвольными.

Хранилище данных на диаграмме изображается прямоугольником с двумя полями. Первое поле служит для указания номера. Второе поле − для имени хранилища. В качестве имени рекомендуется использовать существительное, соответствующее названию документа или имени файла.

Функциональные блоки должны соединяться (передавать информацию) через хранилища, так как выполнение процессов может быть разделено во времени.

Для наглядности диаграммы функциональные блоки помещают в центре поля. Хранилища данных слева (исходные данные) и справа

(выходные данные) от функциональных блоков. Внешние сущности соединяются с функциональными блоками через хранилища данных.

Управление внешних сущностей над функциональными блоками указывается пунктирными стрелками.

 




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 1244; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.