Skip to content

Ubiquitous Language

bkaramah edited this page Feb 27, 2019 · 41 revisions

Einführung

Im Kontext des Domain Driven Design (DDD) ist es wichtig, eine gemeinsame bzw. unmissverständliche Sprache (Ubiquitous Language) zu definieren. Hierdurch sollen sowohl Domänen-Experten als auch IT-Experten die gleichen Begrifflichkeiten verwenden. Dadurch können Missverständnisse in der Kommunikation umgangen werden. Ein weiterer positiver Effekt ist, dass die Kommunikation zwischen den Projektbeteiligten präziser wird, da alle die selben, passenden Begriffe verwenden. Vorteilhaft ist auch, dass eine Ubiquitous Language Außenstehenden oder neuen Projektbeteiligten die Einarbeitung in das Projekt erleichtert.

Entscheidungen im Bezug auf die Ubiquitous Language

Wir haben uns dazu entschieden, eine übergreifende Ubiquitous Language für alle relevanten Elemente unserer Sub-Domäne zu erstellen und nicht wie häufig propagiert, eine eigene Ubiquitous Language für jeden Bounded Context. Dies begründen wir dadurch, dass die Modelle der beiden Bounded Contexts inhaltlich sehr nah bei einander liegen und die gleichen Fachobjekte verwenden.

Fachliche Begriffe

Begriff Erklärung
Demenziell veränderte Person (DVP) Person, bei der Demenz diagnostiziert wurde und Unterstützung im Alltag benötigt
Bezugsperson (BP) Eine Bezugsperson kann ein Angehöriger oder eine Pflegekraft sein. Fachlich darf nur die Bezugsperson von der DVP Daten (z.B. Orte, Routen) anlegen, bearbeiten und löschen
Angehörige Personen die einem demenziell Veränderten nahestehen. In den meisten Fällen nahe Verwandte
Pflegekraft Person, die mit der Pflege von pflegebedürftigen Personen vertraut ist
Whitelist Es werden Orte, Routen und Lokationen als ungefährlich definiert. Es werden Bereiche definiert, die als ungewöhnlich zu betrachten sind
Ort Ein Ort stellt einen Bereich dar, dieser sich aus mindestens drei Punkten zusammensetzt
Ungewöhnlicher Aufenthaltsort Wenn sich die DVP nicht mehr in dem definierten Bereich befindet, dann befindet diese sich an einen ungewöhnlichen Aufenthaltsort
Route Bei einer Route handelt es sich um eine Aneinanderreihung von Wegpunkten, die aus mindestens zwei Lokationen besteht
Lokation Die Lokation kann als GPS Koordinate aufgefasst werden, die sich aus Längen-, Breiten- und Höhengrad zusammensetzt und die Position der DVP erfasst
Zeitpunkt Legt fest, wann eine DVP an einer Lokation war
Historische Lokation Hierbei wird die erste ungewöhnliche Location der DVP für einen gewissen Zeitpunkt abgespeichert
Clone this wiki locally