Skip to content

Ubiquitous Language

thomasli277 edited this page Dec 9, 2018 · 41 revisions

Beim Domain Driven Design (DDD) ist es wichtig, eine gemeinsame bzw. unmissverständliche Sprache (Ubiquitous Language) zwischen den Entwicklern und den Benutzern zu definieren. Diese gemeinsame Sprache ist von zentraler Bedeutung, damit jeder Teilnehmer am Domänenmodell über dasselbe Verständnis verfügt.

  • Demenz: Erkrankung, die das Erinnerungsvermögen von Personen einschränkt
  • Demenziell veränderte Person (DVP): Person, bei der Demenz diagnostiziert wurde und diese in ihrem Alltag unterstützt werden soll
  • 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
  • Ort: legt fest, wo sich die DVP i.d.R. befindet bzw. wo diese sich i.d.R. nicht befindet (z.B. Park, Bäckerei). Dabei werden die jeweiligen Orte in einer Black- und Whitelist erfasst
  • Blacklist: Es werden Orte, Routen und Lokationen als gefährlich definiert
  • Whitelist: Es werden Orte, Routen und Lokationen als ungefährlich definiert
  • Geofence: Definiert die Grenzen bzw. den Umkreis eines Ortes (z.B. Park) durch mehrere Lokationen
  • Route: Bei einer Route handelt es sich um eine Aneinanderreihung von Wegpunkten, die aus einer Mehrzahl von Lokationen besteht
  • Lokation: Die Lokation kann als GPS Koordinate aufgefasst werden, die sich aus Längen- und Breitengrad zusammensetzt
  • Zeitpunkt: legt fest, wann eine DVP an einer Lokation war
  • Historische Lokation: Hierdurch kann bestimmt werden, an welchen Orten, Routen und Lokationen sich eine DVP häufig aufhält. Hierbei soll es möglich sein, Filterungen mit Hilfe statischer Operationen vornehmen zu können. Beispielsweise soll ermittelbar sein, wie oft die DVP in den letzten drei Wochen bei unterschiedlichen Orten war und die Summe der Ergebnisse soll absteigend sortiert werden
  • Domäne
  • Subdomäne
  • Bounded Context

Weblink

https://martinfowler.com/bliki/UbiquitousLanguage.html (aufgerufen am 31.10.2018).

Clone this wiki locally