Лабораторная работа №4. Диаграммы потоков данных(Data Flow Diagrams)

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

Методические указания

Диаграммы потоков данных (Data Flow Diagrams) \представляют сеть связанных между собой процессов. Их удобно использовать для описания документооборота и обработки информации.

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

• процессы обработки информации;

• документы, объекты, сотрудников или отделы, которые участвуют в обработке информации.

Диаграмма потоков данных включает также внешние по отношению к системе источники данных и адресаты, которые принимают информацию от системы, и идентифицирует хранилища данных, к которым осуществляется доступ системы. Основные объекты в DFD:

• Потоки данных – показывают, что передает один процесс другому.

• Процесс - осуществляет преобразование входной информации в выходную.

• Хранилище данных - описывает данные, которые необходимо хранить в памяти, прежде чем использовать в работах.

• Внешняя сущность - представляет некоторый объект вне системы документов (хранилища данных, data store).

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

Хранилище данных позволяет на определенных участках определять данные, которые будут сохраняться в памяти между процессами. Фактически хранилище представляет «срезы» потоков данных во времени. Информация, которую оно содержит, может использоваться в любое время после ее определения, при этом данные могут выбираться в любом порядке. Имя хранилища должно идентифицировать его содержимое. В случае, когда поток данных входит в хранилище или выходит из него и его структура соответствует структуре хранилища, он должен иметь то же самое имя, которое нет необходимости отражать на диаграмме.

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

Нотации

В BPwin для построения диаграмм потоков данных используется нотация Гейна- Сарсона:

- процесс (действие),
- внешняя сущность,
- хранилище данных,
- отношение предшествования,
- связь между элементами диаграммы,
- поток данных,
- связь между внешними сущностями и процессами.

Задание

1. Построить диаграмму потоков данных к одному из действий.

2. Показать дерево декомпозиции.

3. Просмотреть глоссарии и дополнить необходимой информацией.

4. Показать новые объекты, созданные на этом этапе проекта.

5. Составить отчет.

6. Ответить на контрольные вопросы.