Содержание
- + Методалогии разработки ПО
-
–
Проектирование систем
- + API
- – UML
- + Интеграции
- + Моделирование данных
- + Представление данных
- BPMN
- C4 model
- Domain Driven Design
- EPC
- IDEF0
- Архитектор
- Архитектура
- Интерфейс
- Карта экосистемы
- Когда стоит выбирать микросервисы
- Контекстная диаграмма
- Ролевая модель
- Проектирование систем
- + Развёртывание
-
+
Разработка
- + Git
- + Linux OS
- + Mac OS
- + Подходы организации кода
- + Языки программирования
- Виды программирования
- Интерпритатор
- Компилятор
- Разработка
-
+
Сеть
- + OSI
- + Защита
- CDN
- ngrok
- Сеть
- + Системный анализ
- + Требования
- + Хранение данных
- + Языки разметки
Диаграмма состояний (State)
Когда используется:
- Необходимо показать переход состояний объекта, например заявки
Отвечает на вопросы:
-
Какие статусы есть в системе?
-
Как происходит переход?
-
Какая взаимосвязь статусов?
Содержание схемы:
-
Стрелки - движения по статусам
-
Овалы - состояния
-
Описание схемы
Описание схемы:
- На схеме отображен процесс прохождения рассмотрения контракта игрока перед подписанием
@startuml
skinparam linetype ortho
State1: Подписание директором
State2: Подписание менеджером
State3_Рассмотрение: Подписание Игроком
State4: Ошибка контракта
State5: Сохранить результат
[*] --> State1
State1 --> State2 : Успешно
State1 --> State5 : Отменить
State2 --> State3_Рассмотрение
State2 --> State5: Успех/Отказ
state State3_Рассмотрение {
state "Обдумывание решения" as long1
state "Решение принято" as long2
long1 --> long2
}
State3_Рассмотрение --> State2 : Принять/Отказать
State2 --> State4 : Ошибка
State4 --> [*]
State5 --> [*]
@enduml