Содержание
- + Методалогии разработки ПО
-
–
Проектирование систем
- + API
- – UML
- + Интеграции
- + Моделирование данных
- + Представление данных
- BPMN
- C4 model
- Domain Driven Design
- EPC
- IDEF0
- Архитектор
- Архитектура
- Интерфейс
- Карта экосистемы
- Когда стоит выбирать микросервисы
- Контекстная диаграмма
- Ролевая модель
- Проектирование систем
- + Развёртывание
-
+
Разработка
- + Git
- + Linux OS
- + Mac OS
- + Подходы организации кода
- + Языки программирования
- Виды программирования
- Интерпритатор
- Компилятор
- Разработка
-
+
Сеть
- + OSI
- + Защита
- CDN
- ngrok
- Сеть
- + Системный анализ
- + Требования
- + Хранение данных
- + Языки разметки
Диаграмма компонентов (Components)
Когда используется:
-
Показать связанность
-
Визуализировать изменение в архитектуре
-
Нужно отобразить все части системы
Отвечает на вопросы:
-
Из чего состоит система?
-
Связь компонентов?
Описание схемы:
-
Компонент - относительно независимая часть системы, обладающая свойствами системы.
-
Связь, отношение - особенности взаимодействия между компонентами.
-
Структура - или организованность системы. Частным примером структуры можно считать "Other Groups"
Содержание схемы:
- На схеме отображен процесс покупки билета
@startuml
HTTPS -down- [Front]
[Front] -- [API Gateway] : HTTP
[Cash desk back]
node "Other Groups" {
[Logic component]
}
cloud {
[Cash desk cloud back]
}
database "MySql" as sql {
}
[API Gateway] -- [Cash desk cloud back] : HTTPS
[Logic component] -up- [Cash desk back] : HTTP
[Cash desk cloud back] -- sql: ftp
[API Gateway] -- [Cash desk back] : HTTP
@enduml