CASE-технология моделирования процессов с использованием средств BPWin и ERWin. Похилько А.Ф - 28 стр.

UptoLike

27
движение объектов (data flow), хранение объектов (data stores), поставка и распространение
объектов (external entities) (рис. 2.1).
В отличие от IDEF0, где система рассматривается как взаимосвязанные работы, DFD
рассматривает систему как совокупность предметов. Контекстная диаграмма часто включает
работы и внешние ссылки. Работы обычно именуются по названию системы, например
«Система обработки информации». Включение внешних ссылок в контекстную
диаграмму не отменяет требования методологии четко определить цель, область и единую
точку зрения на моделируемую систему.
Работы. В DFD работы представляют собой функции системы, преобразующие входы
в выходы. Хотя работы изображаются прямоугольниками со скругленными углами, смысл их
совпадает со смыслом работ IDEF0 и IDEF3. Так же, как работы IDEF3, они имеют входы и
выходы, но не поддерживают управления и механизмы, как IDEF0.
Внешние сущности. Внешние сущности изображают входы в систему и/или выходы из
системы. Внешние сущности изображаются в виде прямоугольника с тенью и обычно
располагаются по краям диаграммы. Одна внешняя сущность может быть использована
многократно на одной или нескольких диаграммах. Обычно такой прием используют, чтобы
не рисовать слишком длинных и запутанных стрелок.
Стрелки (Потоки данных). Стрелки описывают движение объектов из одной части
системы в другую. Поскольку в DFD каждая сторона работы не имеет четкого назначения,
как в IDEF0, стрелки могут подходить и выходить из любой грани прямоугольника работы.
В DFD также применяются двунаправленные стрелки для описания диалогов типа «команда-
ответ» между работами, между работой и внешней сущностью и между внешними
сущностями (рис. 2.2).
Рис. 2.2. Внешняя сущность
Хранилище данных. В отличие от стрелок, описывающих объекты в движении,
хранилища данных изображают объекты в покое (рис. 2.3).
Рис. 2.3. Хранилище данных
В материальных системах хранилища данных изображаются там, где объекты ожидают
обработки, например в очереди. В системах обработки информации хранилища данных
являются механизмом, который позволяет сохранить данные для последующих процессов.