modulaariteoria
Modulaariteoria on tietotekniikassa ja ohjelmointikielissä käytetty lähestymistapa, joka perustuu ohjelmien ja järjestelmien jakamiseen pienempiin, itsenäisempiin osiin eli moduuleihin. Teoria edistää ohjelmien modulaarisuutta, joka tarkoittaa, että ohjelma jaetaan loogisesti erillisiin osiin, joilla on selkeät vastuualueet ja rajapinnat. Modulaariteorian tavoitteena on parantaa ohjelmien ylläpidettävyyttä, luotettavuutta ja suorituskykyä sekä helpottaa yhteistyötä useiden kehittäjien välillä.
Modulaariteorian periaatteet juontavat juurensa jo varhaisista ohjelmointiteorioista, kuten Structured Programming -ajattelusta, mutta se kehittyi erityisesti 1970-luvulla
Modulaariteoriaa sovelletaan monissa ohjelmointikielissä, kuten Modula-2, Ada, ja myöhemmin myös C++ ja Java. Näissä kielissä modulaarisuutta
Modulaariteorian merkitys on kasvussa myös nykyisissä ohjelmistojärjestelmien suunnittelussa, erityisesti mikropiirien ja ohjelmistojen integroidessa ympäristöissä. Teoriaa sovelletaan