Modularisuus
Modularisuus on järjestelmien ja suunnittelun ominaisuus, jossa kokonaisuus jaetaan erillisiin, itsenäisiin osiin eli moduuleihin. Moduulit täyttävät rajatut tehtävät ja niillä on selkeät rajapinnat, joiden kautta ne vuorovaikuttavat toistensa kanssa. Tämän rakenteen avulla moduulien kehittäminen, testaus, ylläpito ja vaihtaminen voidaan tehdä erillään, mikä lisää joustavuutta ja nopeuttaa kehitystä.
Keskeisiä periaatteita ovat matala riippuvuussuhde ja korkea sisäinen koherenssi, kapselointi sekä määritellyt rajapinnat. Moduulit suunnitellaan niin,
Edut moduularisuudessa ovat parempi skaalautuvuus, ylläpidettävyys sekä uudelleenkäytettävyys. Se mahdollistaa tiimien työnjaon, nopeamman virheiden rajaamisen ja
Sovelluksia modularisuus nähdään monilla aloilla. Ohjelmistossa kyse on modulaarisesta arkkitehtuurista, lisäosajärjestelmistä ja mikropalveluista. Rakennusteollisuudessa käytetään modulaarista
Esimerkkejä ovat ohjelmistomoduulirakenteet, plug-in- ja lisäosajärjestelmät sekä esivalmistetut rakennusosat. Moduulaarisuus korostuu myös biologisessa ja teknisessä tutkimuksessa,