Диаграммы
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): показывают взаимодействия между акторами и вариантами использования.
Пример:
Для интернет-магазина:
- Актор: Покупатель.
- Варианты использования: "Просмотреть товары", "Добавить в корзину", "Оплатить заказ".
Применение:
- Определение функциональных требований.
- Визуализация системы с точки зрения пользователей.