Kernfunktionsbestandteil
Der Kernfunktionsbestandteil ist ein Begriff aus der System- und Softwarearchitektur. Er bezeichnet die Komponente, die die zentrale Funktion eines Produkts oder Systems realisiert und damit den Hauptnutzen für den Anwender sicherstellt. Ohne ihn kann das System die primäre Aufgabe nicht erfüllen. Andere Bausteine dienen unterstützenden oder ergänzenden Zwecken, sind aber nicht grundlegend für den Kernwert.
Typische Merkmale sind geringe Abhängigkeiten von weniger relevanten Funktionen, klare Schnittstellen, hohe Stabilität, und Fokus auf
Zur Identifikation werden aus den wichtigsten Anwendungsfällen die minimalen funktionalen Anforderungen extrahiert, Funktionsbereiche dekomponiert und der
Beispiele: In einem Messaging-System ist die Kernfunktionsbestandteil die Kernnachrichtenübermittlung; in einem Online-Shop die Zahlungsabwicklung oder der
Die Fokussierung auf den Kernfunktionsbestandteil hat Einfluss auf Architekturentscheidungen, Teststrategien und Risikomanagement. Änderungen an diesem Baustein