Moduuli (ohjelmointi)

Moduuli tarkoittaa tietokoneohjelman itsenäistä osaa, jolla on syöttötiedot, tulostiedot ja oma toiminnallinen tehtävä (funktio). Ohjelma voidaan koota moduuleista, jolloin puhutaan modulaarisesta ohjelmasta ja modulaarisesta ohjelmoinnista. Ohjelman testauksessa puhutaan moduulitestauksesta.

Modulaarisessa ohjelmoinnissa ohjelmamoduulin sidokset (muuttujat ja vakiot) muuhun ohjelmaan tulisi välittyä parametrien kautta. Tällöin ohjelmamoduuli on helppo siirtää tai kopioida ohjelmakoodin toiseen paikkaan eikä tule vaikeasti etsittäviä ohjelmointivirheitä kun uudessa ympäristössä samankaltaisia sidoksia ei ole. Tämä lisää ohjelmien luotettavuutta ja siirrettävyyttä, mutta saattaa laskea nopeutta.

Katso myös 
 Hajautetut järjestelmät

Ohjelmointi