Описание тега modularity
Модульность описывает степень, в которой компоненты системы могут быть разделены и рекомбинированы. Это относится как к тесноте связи между компонентами, так и к степени, в которой "правила" системной архитектуры позволяют (или запрещают) смешивать и согласовывать компоненты.
Модульное программирование - это метод разработки программного обеспечения, который увеличивает степень его составления из отдельных взаимозаменяемых компонентов. Это достигается путем разбивки программных функций на модули, каждый из которых выполняет одну функцию и содержит все необходимое для этого.
Концептуально модули представляют собой разделение задач и улучшают ремонтопригодность за счет установления логических границ между компонентами.