Ohjelmistomoduuli
Ohjelmistomoduuli on erillinen osa ohjelmistojärjestelmää, joka toteuttaa tietyn toiminnallisuuden. Se on kuin rakennuspalikka, joka voidaan kehittää, testata ja ylläpitää itsenäisesti. Moduulit helpottavat suuria ja monimutkaisia ohjelmistoja, koska ne jakavat ne pienempiin, hallittavampiin osiin. Jokainen moduuli keskittyy yhteen tehtävään ja sen rajapinta määrittelee, miten muut moduulit voivat käyttää sen toimintoja.
Modulaarisuuden etuja ovat parempi ymmärrettävyys, helpompi kehitys ja ylläpito. Kehittäjät voivat työskennellä eri moduulien parissa samanaikaisesti,
Esimerkkejä ohjelmistomoduuleista voivat olla tietokantayhteysmoduuli, käyttöliittymämoduuli tai tiettyjen algoritmien toteuttava moduuli. Ohjelmiston arkkitehtuuri määrittää, miten moduulit