modullisuudesta
Modulaarisuus on periaate ohjelmistosuunnittelussa ja järjestelmäsuunnittelussa, jossa monimutkainen järjestelmä jaetaan pienempiin, itsenäisiin ja vaihdettaviin osiin, joita kutsutaan moduuleiksi. Jokaisella moduulilla on oma määritelty tehtävä ja rajapinta, jonka kautta se kommunikoi muiden moduulien kanssa. Tavoitteena on parantaa järjestelmän ymmärrettävyyttä, ylläpidettävyyttä ja laajennettavuutta.
Modulaarisuuden etuja ovat muun muassa helpompi kehitys, sillä eri moduuleita voidaan työstää samanaikaisesti. Myös virheiden jäljittäminen
Kuitenkin liian voimakas modulaarisuus tai huonosti määritellyt moduulirajat voivat johtaa ylimääräiseen monimutkaisuuteen ja kommunikaatiokustannuksiin moduulien välillä.