-
Notifications
You must be signed in to change notification settings - Fork 0
Ubiquitous Language
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.
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.
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 |