Основы методологии моделирования потоков данных. Общие сведения
Информационную модель информационной системы (ИС) можно представить как иерархию диаграмм потоков данных (Data Flow Diagram или DFD), состоящих из блоков вида:
Основные элементы DFD:
a. Внешние сущности.
b. Системы / подсистемы.
c. Процессы.
d. Накопители данных.
e. Потоки данных.
Внешняя сущность. Это материальный предмет или физическое лицо, представляющее собой источник информации. Например: заказчик, поставщик, склад, клиент.
Обозначение: |
Система и подсистемы. Для систем/подсистем используется следующие правила обозначения, которые могут иметь иерархическую структуру:
- идентификатор блока | |
<имя> | - наименование |
<имя ИС> | - имя организационной единицы |
Процесс. Преобразование входных данных в выходные в соответствии с некоторым алгоритмом.
Обозначение процесса:
- идентификатор блока | |
<имя> | - наименование |
<физическая реализация> | - кто выполняет (подразделение, аппарат, программа, человек) |
Любые наименования процессов следует начинать недвусмысленным глаголом в неопределенной форме: "Ввести информацию о клиентах", "Проверить кредитоспособность клиента". Слова "обработать", "модернизировать" и т.п. требуют дальнейшего анализа.
|
|
Накопитель данных. Абстрактное устройство для хранения информации, которую можно поместить в накопитель данных и извлечь оттуда.
D1 | Получаемые счета |
Накопитель данных (НД) есть прообраз будущей базы данных.
Поток данных. Определяет информацию, передаваемую через некоторое соединение от источника к приемнику. Примеры: дискета, кабель, почта.