Home

kjernekomponent

En kjernekomponent er den sentrale og mest essensielle delen i et system, produkt eller prosess som gir de grunnleggende funksjonene og definerer systemets identitet. Den fungerer som ryggrad og ofte som grensesnitt mot andre komponenter og miljøet rundt.

Kjernekomponenter har typisk et klart ansvarsområde, stabile grensesnitt og lav avhengighet til perifere moduler. De skal

I praksis kan en kjernekomponent være for eksempel en modul som håndterer sentral forretningslogikk eller datatilgang

Design og vedlikehold av kjernekomponenter fokuserer på modularitet, kapsling og veldefinerte grensesnitt, samt streng styring av

Eksempler inkluderer programvarekjerne for forretningslogikk, et operativsystemskjerne som styrer prosesser og ressurser, eller sentral styringslogikk i

kunne
fungere
uavhengig
av
mindre
deler,
være
testbare
og
godt
dokumenterte,
og
støttes
av
en
plan
for
evolusjon
slik
at
endringer
ikke
bryter
resten
av
systemet.
i
programvare,
en
kjerneprosess
eller
kontrollenhet
i
maskinvare,
eller
en
kritisk
prosess
i
en
virksomhet
som
sikrer
hovedmålene
oppnås.
Den
ligger
ofte
i
sentrum
av
arkitekturen
og
koordinerer
andre
deler.
avhengigheter.
Feil
eller
endringer
kan
ha
vidtrekkende
konsekvenser,
derfor
er
testing,
dokumentasjon
og
versjonsstyring
spesielt
viktig.
en
produksjonslinje.