Информационное моделирование экономических процессов с помощью стандарта DFD

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

Для их представления разработан стандарт DFD (Data Flow Diagrams).

DFD — общепринятое сокращение от англ. Data Flow Diagrams — диаграммы потоков данных. Так называется методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.

Несмотря на имеющее место в современных условиях смещение акцентов от структурного к объектно-ориентированному подходу к анализу и проектированию систем, «старинные» структурные нотации по-прежнему широко и эффективно используются как в бизнес-анализе, так и в анализе информационных систем.

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

Когда достигнута требуемая глубина декомпозиции — процесс нижнего уровня сопровождается мини-спецификацией (текстовым описанием).

Кроме того, нотация DFD поддерживает понятие подсистемы — структурной компоненты разрабатываемой системы.

В DFD важнымиявляются процессы над данными и места их хранения, а не материальные ресурсы.

Для разработки модели в нотации DFD используются четыре элемента:

Объекты,

Потоки данных,

Процессы

Накопители данных.

Объекты – это источники и преемники данных (информационных сообщений: заказчики, поставщики, персонал, склад, цех, бухгалтерия и т.д.).

Обозначаются они в виде квадрата или прямоугольника, левая сторона которого имеет утолщение (см. рис. 7.2).

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

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

Поток данных изображается стрелкой (горизонтальной или вертикальной).

Направление стрелки указывает направление потока.

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

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

Процессы воспроизводятся в виде прямоугольника с закругленными углами, в котором указываются: идентификатор процесса, его имя и место реализации.

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

На рис. 7.3 приведены примеры наименований потоков данных и процессов.

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

Накопители данных – это центры возникновения и хранения данных, каждый из которых идентифицируется буквой D.

Если процесс сохраняет данные, то стрелкапотока данных направлена от процесса к накопителю, а если считывает данные, то из накопителя к процессу (см. рис. 7.4).

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

Реальные экономические процессы сложны и поэтому их воспроизведение осуществляется поэтапно.

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

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

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

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

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

На приведенной общей диаграмме показаны два накопителя данных (в данном случае справочников):

первый (D1) – необходим для выяснения того, что имеется ли на складе готовой продукции заказываемая продукция,

второй(D2) – для определения финансового состояния заказчика (его платежеспособность).

Процесс “Обработка заказов” достаточно общий.

Его нельзя алгоритмизировать, требуется детализация.

Более детальное рассмотрение процессов входящих в него.

Это два процесса – «Проверка заказов” и ”Размещение и содержание заказов”.

В результате на рис. 7.6 появится новый процесс и два новых накопителя данных:

D3 - справочник производителей

D4 – ожидаемые заказы.

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

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

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

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

Накопители данных в ДПД используются как места хранения данных при переходе от одной транзакции к другой (сведения о заказчиках, поставщиках, новых поступлениях продукции и т.д.).

В результате изучения содержания входных и исходящих информационных потоков на уровне документов и экономических показателей можно установить:

- состав накопителей и содержание их элементов;

- структуру накопителей и основные операции по обработке данных.

Накопители данных в ДПД приобретают различные формы.

Если организована оперативная обработка данных (OLTP-технология), то такой формой служит база данных, если аналитическая (OLAP-технология), то хранилища данных.

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

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

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

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

На рисунке представлен производственный бизнес-процесс в виде диаграммы Гантта, где каждая операция состоит из двух частей: производительное время и потерянное время.

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

81. Информационное моделирование экономических процессов с теории графов

Граф – в математической теории графов и информатике граф — это совокупность непустого множества вершин и множества дуг, эти вершины соединяющих.

Объекты представляются как вершины, или узлы графа, а связи — как дуги, или рёбра. Для разных областей применения виды графов могут различаться направленностью, ограничениями на количество связей и дополнительными данными о вершинах или рёбрах.

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

Матрица смежности — один из способов представления графа в виде матрицы.

Для указания правильной последовательности расчетов, как правило, пользуются ориентированным графом,

узлы его соотносятся с экономическими показателями,

дуги – указывают на последовательность их расчета.

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

Как правило, эти показатели характеризуют эффективность работы соответствующих структурных подразделений.

Формулы, используемые для прямого счета, следующие:

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru ,

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru ;

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru ;

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru ;

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru ;

На рисунке ниже представлена матрица смежности графа.

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

Матрица смежности строится следующим образом: элемент (i,j), стоящий на пересечении i-й строки и j-го столбца, равен единице, если из вершины Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru в вершину Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru идет дуга, и равен нулю в противном случае. Матрица смежности с помощью несложных манипуляций позволяет проверить следующее: все ли исходные данные задействованы, для всех ли расчетов имеются исходные данные и т.д.

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

Одним из вариантов информационной модели, наглядно отображающей взаимосвязь между входной и результирующей информацией, служит схема, приведенная на рис. 7.8.

Информационное моделирование экономических процессов с помощью стандарта DFD - student2.ru

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

Стрелки указывают направление информационных потоков.

Наши рекомендации