digital-garden/dev/architecture/Высокоуровневые модули.md
Struchkov Mark 2c945630a3
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
Обновление и рефакторинг
2024-11-23 21:34:40 +03:00

33 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
- Высокоуровневые компоненты
- высокоуровневых модулей
tags:
- maturity/🌱
date: 2024-11-23
---
**Высокоуровневые модули** — это компоненты [[Информационная система|системы]], которые реализуют [[Бизнес-логика|бизнес-логику]] или основные функции приложения. Они определяют, что делает система, и взаимодействуют с абстрактными концепциями. Такие модули управляют процессами, принимают решения, организуют взаимодействие между компонентами.
**Примеры:**
- Контроллеры в архитектуре [[MVC]], управляющие потоком данных и действиями пользователя.
- Модуль, обрабатывающий заказы в интернет-магазине
- Система отчетности, объединяющая данные из разных источников.
**Особенности:**
- Высокоуровневые модули зависят от абстракций, а не от деталей реализации.
- Их изменения определяются требованиями бизнеса, а не техническими деталями [[Низкоуровневые модули|низкоуровневых модулей]].
***
## Мета информация
**Область**:: [[../../meta/zero/00 Архитектура ПО|00 Архитектура ПО]]
**Родитель**::
**Источник**::
**Создана**:: [[2024-11-23]]
**Автор**::
### Дополнительные материалы
- [[Низкоуровневые модули]]
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->