Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
28.06.2021
Размер:
2.38 Mб
Скачать

4.2. Диаграмма потоков данных (dfd)

Одним из важнейших способов описания процесса являются диаграммы потоков данных (информации) DFD (Data Flow Diagram). Подобные диаграммы содержат, как правило, два типа графических объектов: четырехугольники и стрелки. Первые описывают функции (работы, процессы), вторые — потоки данных между этими функциями.

На диаграмме DFD функции обычно располагаются слева направо в порядке, соответствующем последовательности их выполнения во времени, хотя это не является обязательным. Если придерживаться указанного требования, то полученная схема — это описание процесса, которое схоже с описанием процесса в нотации IDEF3. К описанию процессов в DFD применимы типовые правила декомпозиции. Что касается сторон четырехугольников, то в нотации DFD они не имеют того значения, как в IDEF0.

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

  1. определение  существующих  хранилищ данных  (текстовые  документы, файлы, Система управления базой данных — СУБД);

  2. определение  и  анализ данных,  необходимых для  выполнения  каждой функции процесса;

  3. подготовка к созданию модели структуры данных организации,   так называемая ERD-модель (IDEF1X);

  4. выделение основных и вспомогательных бизнес-процессов организации

Построение модели начинается с контекстной диаграммы. На ней отображается основной процесс (сама система в целом) и ее связи с внешней средой (внешними сущностями). Это взаимодействие показывается через потоки данных (рис. 7).

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

На данной диаграмме описан процесс обеспечения дополнительных услуг. Были введены следующие работы: обработка заявки на дополнительные услуги и формирование счета по дополнительным услугам. Также на диаграмме находится следующие хранилища данных: Список дополнительных услуг, отчет по счетам клиентов и данные о номерах гостиницы. Хранилище данных позволяет описывать данные, которые необходимо сохранить в памяти прежде чем использовать в работах. На диаграмме присутствуют внешние ссылки: материальная база, персонал и обращение клиента. Внешние ссылки обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы.

В соответствии с представленной DFD диаграммой складывается следующий алгоритм закупки:

  1. Клиент подает заявку на оказание дополнительных услуг;

  2. Производится проверка заявки: сверяется список свободных номеров, если клиент подал заявку на переселение, либо проверяет список дополнительных услуг, если такая услуга имеется, то 3, иначе 4;

  3. Персонал отказывает в оказании данной услуги;

  4. Персонал выполняет услугу по заявке;

  5. Формируется счет по оказанию дополнительной услуги;

Соседние файлы в папке Домашнее задание
  • #
    28.06.2021325.84 Кб34Motel (AS-IS).bp1
  • #
    28.06.2021326.05 Кб24Motel (TO-BE).bp1
  • #
    28.06.20212.38 Mб29Отчет.doc