Kärncomponenterna
Kärncomponenterna är de delar av ett system som är nödvändiga för att det ska fungera och leverera sina grundläggande uppgifter. De utgör systemets kärna och beskriver vilka delar som är väsentliga för att uppnå de mål som systemet satts upp för att lösa. Ofta har kärnkomponenterna tydliga gränssnitt och är relativt stabila över tid, medan övriga delar kan förändras mer frekvent.
Egenskaperna hos kärnkomponenterna omfattar ofta låg koppling, modularitet och väldefinierade ansvarsområden. De bör vara tåliga mot
Identifiering och förvaltning av kärnkomponenter innebär att kartlägga systemets funktioner, särskilt användningsfall och affärsregler, samt att
Exempel på kärnkomponenter varierar efter domän, men i mjukvaruarkitektur kan de omfatta domänmodell, applikationslogik, dataåtkomst och