Domainorientiert
Domainorientiert bezeichnet in der Softwareentwicklung eine Ausrichtung, bei der das domänenbezogene Wissen und die Geschäftslogik im Mittelpunkt des Entwurfs stehen. Ziel ist es, das System stark an den realen Anforderungen der Domäne auszurichten, statt primär technologische oder plattformspezifische Vorgaben zu verfolgen. In der Praxis bedeutet dies eine enge Zusammenarbeit mit Fachexperten, die Entwicklung eines aussagekräftigen Domänenmodells und die Nutzung einer gemeinsamen Sprache (ubiquitous language).
Der Begriff ist eng mit domänengetriebener Designphilosophie verknüpft und wird oft im Kontext von Domain-Driven Design
Zu den Vorteilen gehören eine bessere Abstimmung mit Geschäftsprozessen, eine verbesserte Wartbarkeit und eine verständlichere Kommunikation
Historisch gewinnt der domänenorientierte Ansatz in deutschsprachigen Fachpublikationen an Bedeutung, wobei Domain-Driven Design als praxisnaher Referenzrahmen