Высокоуровневые модули — это компоненты системы, которые реализуют бизнес-логику или основные функции приложения. Они определяют, что делает система, и взаимодействуют с абстрактными концепциями. Такие модули управляют процессами, принимают решения, организуют взаимодействие между компонентами.
Примеры:
- Контроллеры в архитектуре MVC, управляющие потоком данных и действиями пользователя.
- Модуль, обрабатывающий заказы в интернет-магазине
- Система отчетности, объединяющая данные из разных источников.
Особенности:
- Высокоуровневые модули зависят от абстракций, а не от деталей реализации.
- Их изменения определяются требованиями бизнеса, а не техническими деталями низкоуровневых модулей.
Мета информация
Область:: 00 Архитектура ПО
Родитель::
Источник::
Создана:: 2024-11-23
Автор::