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 spetsiaalset
arvepidamist moodulite kohta, samuti vahendeid konfigureerimise
informatsiooniliseks toetuseks (konfiguratsioonijuhtimine, configuration
management).
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
Management Review, 15, 2, 203-223.
|