Модульный принцип — указывает на возможность вместо части системы исследовать совокупность её входных и выходных воздействий (абстрагироваться от излишней детализации)(учебный план, модули).
Модульность в ПО — принцип модульности требует, чтобы каждый модуль в система имел чётко определенную функциональность и набор интерфейсов и мог быть легко и без непредвиденных побочных эффектов соединён с другими модулями системы.
Примеры использования Благодаря использованию вышеназванного принципа, появляется возможность создания большого разнообразия товаров из одного набора основных компонентов. Подобное утверждение справедливо преимущественно к наукоёмким отраслям. В качестве примера можно рассмотреть производство компьютеров. К основным составным частям компьютера можно отнести:
Монитор Процессор Мышь Корпус Системного блока. Материнская плата. Блок питания. Дисководы: CD-ROM, гибких дисков и прочие. ОЗУ. Клавиатура. Платы расширения например: видеокарта, звуковая карта, сетевая карта и прочие. Жёсткий диск и другие устройства.
Из набора этих элементов (модулей) возможно создать большое разнообразие компьютеров (сложных технических систем), отличающихся друг от друга производительностью, назначением (домашний, офисный, сервер приложений и т. п.), архитектурой (x86, MIPS, ARM) платформой (Windows NT, Linux и другие).
Модульность в ПО — принцип модульности требует, чтобы каждый модуль в система имел чётко определенную функциональность и набор интерфейсов и мог быть легко и без непредвиденных побочных эффектов соединён с другими модулями системы.
Благодаря использованию вышеназванного принципа, появляется возможность создания большого разнообразия товаров из одного набора основных компонентов. Подобное утверждение справедливо преимущественно к наукоёмким отраслям. В качестве примера можно рассмотреть производство компьютеров. К основным составным частям компьютера можно отнести:
Монитор
Процессор
Мышь
Корпус Системного блока.
Материнская плата.
Блок питания.
Дисководы: CD-ROM, гибких дисков и прочие.
ОЗУ.
Клавиатура.
Платы расширения например: видеокарта, звуковая карта, сетевая карта и прочие.
Жёсткий диск
и другие устройства.
Из набора этих элементов (модулей) возможно создать большое разнообразие компьютеров (сложных технических систем), отличающихся друг от друга производительностью, назначением (домашний, офисный, сервер приложений и т. п.), архитектурой (x86, MIPS, ARM) платформой (Windows NT, Linux и другие).