Базовые понятия моделирования

Основы методологии моделирования потоков данных. Общие сведения

Информационную модель информационной системы (ИС) можно представить как иерархию диаграмм потоков данных (Data Flow Diagram или DFD), состоящих из блоков вида:

 

Основные элементы DFD:

a. Внешние сущности.

b. Системы / подсистемы.

c. Процессы.

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

e. Потоки данных.

 

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

Обозначение:

 

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

- идентификатор блока
<имя> - наименование
<имя ИС> - имя организационной единицы

 

Процесс. Преобразование входных данных в выходные в соответствии с некоторым алгоритмом.

Обозначение процесса:

- идентификатор блока
<имя> - наименование
<физическая реализация> - кто выполняет (подразделение, аппарат, программа, человек)

 

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

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

D1 Получаемые счета

 

Накопитель данных (НД) есть прообраз будущей базы данных.

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