Современные архитектуры крупных распределенных программных комплексов и систем
Лекция №18 »
Принципы проектирования крупных систем.
Содержание лекции
Принципы работы с сложными системами.
Абстракция.
Уточнение.
Модульная разработка. Принципы разбиения системы на модули. Выделение интерфейсов и сокрытие информации. Адекватность, полнота, минимальность и простота интерфейсов. Разделение ответственности. Слабая связность модулей и сильное родство функций в одном модуле.