tuumikomponentidele
Tuumikomponentidele on mõiste, mida kasutatakse süsteemide ja toodete kesksete, kriitiliste osade kirjeldamisel. Neid osasid peetakse tavaliselt põhifunktsioonide täitmise alusmomendiks ning nende toimimine on sageli süsteemi toimimise või teenuse kvaliteedi jaoks kriitiline. Mõiste aitab mõista, millised osad on vajalikud, et süsteem saaks tööle hakata ja millele arendustegevuses keskenduda.
Kriteeriumid tuumikomponentide identifitseerimisel hõlmavad kriitilisust, funktsionaalsust, sõltuvusi ja riskitaset. Tihti hinnatakse nende mõju kasutajakogemusele ja süsteemi
Disainis soodustatakse modulaarsust, selgeid liideseid, kapseldamist ja abstraktsiooni, et tuumikomponentide muutmine oleks riskivaba ning süsteem vastuvõtlik
Näited: tarkvaras on tavapärased tuumikomponendid autentimine, andmete salvestamine, äriloogika ja API-kihid. Riistvaralises kontekstis võivad tuumikomponendid olla
Tuumikomponente tuleb elutsükli jooksul hinnata ja ajakohastada vastavalt vajadusele, et tagada väärtuse säilimine ja arendustegevuse sujuvus.