Modul
Modul je základná softvérová jednotka, ktorá sa môže testovať samostatne. Predstavuje najmenší komponent softvéru, ktorý je možné izolovane overiť a validovať, čo umožňuje priame a efektívne zameranie na funkčnosť a správnosť tohto komponentu bez ovplyvnenia iných častí systému. Moduly sú základnými stavebnými blokmi softvérových systémov a ich testovateľnosť je kľúčová pre zabezpečenie kvality celého softvéru.
V rámci softvérového inžinierstva je modul často sprevádzaný samostatnou špecifikáciou, ktorá presne popisuje jeho funkčnosť, vstupy, výstupy a interakcie s ostatnými časťami systému. Týmto spôsobom sa zabezpečuje, že každý modul spĺňa požiadavky a funguje tak, ako sa očakáva, čo zjednodušuje údržbu a umožňuje efektívne riešenie problémov počas vývoja a integrácie celého systému. Tento prístup prispieva k vyššej modularite a zlepšuje schopnosť systému prispôsobiť sa zmenám bez narušenia jeho stability a výkonu.