Konzepte des Modellierens von Domänen (MD)

Classified in Lehre und Ausbildung

Written at on Deutsch with a size of 4,94 KB.

Warum ist der Bau von MD mit der Strategie eines Kartographen vergleichbar?

Wir vergleichen die MD mit der Strategie eines Kartographen, denn:

  • Es sollten die bestehenden Namen in einem Gebiet verwendet werden. MD ist für die Verwendung des Vokabulars der Domain-Namen der konzeptionellen Klassen und Attribute.
  • Man sollte keine Dinge hinzufügen, die nicht da sind. Ein Kartograf entfernt etwas von der Landkarte, wenn es nicht für den Zweck der Karte relevant ist. Eine MD kann konzeptionelle Klassen der Problemdomäne ausschließen, die für die Anforderungen nicht relevant sind.
  • Man sollte keine Dinge hinzufügen, die nicht da sind. Für eine MD sollten Dinge ausgeschlossen werden, die nicht im Problembereich untersucht werden.

Beschreiben Sie die Faustregel, die uns hilft zu verhindern, etwas als Attribut darzustellen, wenn es ein Begriff sein sollte.

Bedenken Sie, dass eine konzeptionelle Klasse X, die eine Zahl oder Text in der realen Welt ist, möglicherweise eine konzeptionelle X-Klasse ist, nicht ein Attribut. Wenn Sie Zweifel haben, betrachten Sie es als separaten Posten. Attribute sollten in einer MD eher selten sein.

Was ist eine Klassencharakterisierung oder -beschreibung? Betrachten wir ein Beispiel.

Es ist eine konzeptionelle Klasse, die Informationen über eine Klasse A sammelt. Es ist keine Instanz der Klasse A, sondern eine Beschreibung der Informationen über die Klasse A. Beispiel: Wenn Glas die konzeptionelle Klasse ist, könnte die Klassenspezifikation BeschreibungGlas sein.

Warum ist es notwendig, die konzeptionellen Klassen zu präzisieren oder zu beschreiben?

Es ist notwendig, die konzeptionellen Klassen zu beschreiben, da diese Beschreibung der Klasse von der Klasse selbst verschieden ist.

Wann sind konzeptionelle Spezifikationen für Klassen erforderlich?

Konzeptionelle Klassen werden als Spezifikation hinzugefügt, wenn:

  • Sie eine Beschreibung eines Gegenstandes oder einer Dienstleistung benötigen, unabhängig von der tatsächlichen Existenz eines Artikels oder einer Dienstleistung.
  • Die Beseitigung der Klasseninstanzen zu einem Datenverlust führen würde, der aufgrund der falschen Zuordnung von Informationen zur gelöschten Klasseninstanz gewahrt werden muss.
  • Redundante Informationen reduziert oder vermieden werden sollen.

Gibt es einen Begriff UML-MD? Wie beschreiben Sie UML?

Der Unified Process (UP) definiert so etwas wie MD, das sich nach der UML richtet. Es gibt jedoch keinen Begriff MD in der offiziellen Dokumentation von UML. UML-Diagrammtypen werden einfach als Klassen- und Sequenzdiagramme bezeichnet. Es ist eine Methode zur Modellierung oder eine Perspektive darauf. Vielmehr definiert das Bewerbungsverfahren die Notation der UML-Spezifikation im Kontextmodell im Rahmen einer Methode.

In welcher Disziplin und zu welchem Zeitpunkt wird die MD erstellt?

Die MD wird in der Disziplin Business Modeling in der Vorbereitungsphase durchgeführt.

Was ist eine Assoziation? Wie ist sie in UML definiert?

Eine Assoziation ist eine Beziehung zwischen Typen, die eine sinnvolle und interessante Verbindung darstellt. In UML sind Assoziationen wie folgt definiert: Die semantische Beziehung zwischen zwei oder mehr Klassifizierungen beinhaltet Verbindungen zwischen ihren Instanzen.

Welche Assoziationen sind es wert, aufgezeichnet zu werden? Was bedeutet der Lese-Richtungspfeil in einer Assoziation?

Assoziationen sind berechtigt, registriert zu werden:

  • Assoziationen, bei denen die Kenntnis über sie für einige Zeit erhalten bleiben muss.
  • Assoziationen, die aus der Liste gemeinsamer Assoziationen stammen.

Ein Lese-Richtungspfeil zeigt die Richtung der optionalen Lesung im Namen der Assoziation an, gibt aber keine Auskunft über die Richtung der Sichtbarkeit und Navigation. Der Lese-Richtungspfeil hat keine Bedeutung in Bezug auf das Modell, sondern ist nur eine Hilfe für den Leser des Diagramms.

Welchen Assoziationen wird eine hohe Priorität eingeräumt?

Die Assoziationen von hoher Priorität sind:

  • A ist ein logischer oder physischer Teil von B.
  • A ist physisch oder logisch in B enthalten.
  • A ist in B eingetragen.

Was ist wichtiger, konzeptionelle Klassen oder Klassenassoziationen zu identifizieren?

Es ist wichtig, sowohl konzeptionelle Klassen als auch Assoziationen zu identifizieren.

Können zu viele Assoziationen eine MD eher verwirren?

Wenn es zu viele Assoziationen gibt, kann dies eine MD eher verwirren als klären. Ihre Entdeckung kann zeitaufwendig sein und nur einen geringen Nutzen bringen.

Was ist eine Rolle und was kann sie beinhalten?

Jedes Ende einer Assoziation wird als Rolle bezeichnet. Rollen können optional Folgendes haben:

  • Name
  • Ausdruck der Multiplizität
  • Navigierbarkeit

Entradas relacionadas: