Moodulprintsiip

 

Infokogumite ja infotöötluse organiseerimine nii, et üksteisega tihedalt seotud elemendid paigutatakse kokku (ühte moodulisse), üksteisega väheseotud elemendid, vastupidi, paigutatakse erinevatesse moodulitesse. Moodulitevaheline infovahetus minimeeritakse, järgides „nõrga seostatuse” põhimõtet (loose coupling). Iseseisvamad moodulid tõstavad süsteemi kui terviku toimetulekuvõimet vigade, tõrgete ja kriisidega (vea või kriisiolukorda mõju ja levikut on lihtsam tõkestada). Modulaarset süsteemi on lihtsam arendada (mooduleid saab välja vahetada jne).

Suure modulaarsusastmega (suur moodulite arv) süsteemides on vaja spetsi­aal­set arvepidamist moodulite kohta, samuti vahendeid konfigureerimise informatsiooniliseks toetuseks (konfiguratsioonijuhtimine, configuration manage­ment).

Probleemid/harjutused

1. Infokogumi modulariseerimine (moodulstruktuuri loomine, kogumi jagamine mooduliteks)

2. Infotöötlussüsteemi modulariseerimine (moodulite hierarhia kujundamine, moodulitevaheliste liideste spetsifitseerimine)

3. Infokogumi või süsteemi modulaarsuse hindamine.

Kirjandus

Cameron, J. (2002) Configurable Development Processes. Communications of ACM, 45, 3, 72-77.

Orton, J., Weick, K. (1990) Loosely Coupled Systems: A Reconceptualization. Academy of Manage­ment Review, 15, 2, 203-223.