Ответ
Для описания бизнес-систем чаще всего использую:
- BPMN (Business Process Model and Notation) — для визуализации процессов, включая потоки работ, события и роли.
- UML-диаграммы (Use Case, Activity, Sequence) — для детализации взаимодействий между акторами и системами.
- ERD (Entity-Relationship Diagram) — для проектирования структуры данных.
- Mind Maps — для анализа требований и идей на ранних этапах.
- User Story Mapping — для приоритизации функциональности с точки зрения пользователя.
Пример BPMN в нотации Camunda:
<bpmn:process id="order_processing">
<bpmn:startEvent id="start"/>
<bpmn:task id="validate_order" name="Validate Order"/>
<bpmn:sequenceFlow sourceRef="start" targetRef="validate_order"/>
</bpmn:process>
Выбор зависит от цели: процессы (BPMN), данные (ERD), взаимодействия (UML).