Перейти к содержанию

Диаграммы

1. DFD (Data Flow Diagram) — Диаграмма потоков данных

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

Компоненты DFD:

  • Процессы (Processes): представляют действия, которые преобразуют данные.
  • Потоки данных (Data Flows): показывают движение данных между элементами.
  • Хранилища данных (Data Stores): представляют базы данных или файловые системы.
  • Внешние сущности (External Entities): источники или получатели данных за пределами системы.

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

Применение:

  • Анализ бизнес-процессов.
  • Понимание взаимодействия данных внутри системы.
  • Общение между разработчиками и аналитиками.

2. Use Case Diagram — Диаграмма вариантов использования

Описание:
Диаграмма вариантов использования (Use Case Diagram) отображает, как пользователи (акторы) взаимодействуют с системой. Она помогает визуализировать требования к системе.

Компоненты Use Case Diagram:

  • Акторы (Actors): пользователи или другие системы, взаимодействующие с вашей системой.
  • Варианты использования (Use Cases): действия или сценарии, которые выполняют акторы.
  • Связи (Relationships): показывают взаимодействия между акторами и вариантами использования.

Пример:
Для интернет-магазина:

  • Актор: Покупатель.
  • Варианты использования: "Просмотреть товары", "Добавить в корзину", "Оплатить заказ".

Применение:

  • Определение функциональных требований.
  • Визуализация системы с точки зрения пользователей.