logo
Разработка автоматизированной информационной системы "Выдача банком кредита"

3.2 Диаграмма потоков данных DFD

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

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

При формализации предметной области «Выдача банком кредитов» были построены две диаграммы потоков данных:

1) Диаграмма «Работа с заёмщиком»

2) Диаграмма «Обслуживание кредита»

1. Диаграмма потоков данных «Работа с заёмщиком»

Внешние сущности:

- Заёмщик;

Процессы:

- Работа с потенциальным заёмщиком- юридическими лицами;

- Анализ заявки службы банка;

- Принятие решения по заявке клиента;

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

- Обращение с кредитом;

- Решение по кредитному плану;

- Заключения служб;

- Результат анализа документов;

- Решение по кредитной истории;

- Решение по кредиту;

- Выбранный кредитный план.

На основе этих данных составлена контекстная диаграмма DFD «Работа с заёмщиком» (рис. 5).

Рис. 5 Контекстная DFD диаграмма бизнес-процесса «Работа с заёмщиком»

Также представим детализацию данного процесса (рис. 6,7).

Рис. 6 DFD диаграмма декомпозиции бизнес-процесса «Работа с заёмщиком»

Рис. 7 DFD диаграмма декомпозиции бизнес-процесса «Работа с заёмщиком»

2. Диаграмма потоков данных «Обслуживание кредита»

Внешние сущности:

- Заёмщик;

Процессы:

- Запрос информации о сумме текущего платежа;

- Запрос информации о просрочке платежа;

- Определение общей суммы платежа;

- Зачисление платежа;

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

- Номер договора;

- Информация о текущем платеже;

- Информация о сумме платежа;

- Информация о текущей задолжности;

- Состояние счёта.

На основе этих данных составлена контекстная диаграмма DFD «Обслуживание кредита» (рис. 8).

Рис. 8 Контекстная DFD диаграмма бизнес-процесса «Обслуживание кредита»

Также представим детализацию данного процесса (рис.9).

Рис.9 DFD диаграмма декомпозиции бизнес-процесса «Обслуживание кредита»