Ответ
- BPMN (Business Process Model and Notation) – стандарт для моделирования бизнес-процессов. Пример:
<bpmn:process id="OrderProcess" name="Order Processing">
<bpmn:startEvent id="StartOrder"/>
<bpmn:task id="ValidateOrder" name="Validate Order"/>
</bpmn:process>
- UML (Unified Modeling Language) – включает диаграммы классов, последовательностей, состояний и др. Пример диаграммы классов:
class Order {
-id: int
+validate(): bool
}
- ERD (Entity-Relationship Diagram) – для проектирования БД. Пример:
erDiagram
CUSTOMER ||--o{ ORDER : places
-
IDEF (Integrated DEFinition) – семейство нотаций (IDEF0 для процессов, IDEF1X для данных).
-
JSON Schema/XML Schema – для описания структуры данных. Пример JSON Schema:
{
"type": "object",
"properties": {
"id": { "type": "integer" }
}
}
- User Story – в Agile: «Как <роль>, я хочу <функция>, чтобы <ценность>».
Выбор зависит от задачи: BPMN/UML – процессы/архитектура, ERD – БД, JSON/XML – API.
Видео-ответы
▶
▶
▶