Hausarbeiten logo
Shop
Shop
Tutorials
En De
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Zur Shop-Startseite › Informatik - Programmierung

OCL - Die Object Constraint Language

Titel: OCL - Die Object Constraint Language

Studienarbeit , 2011 , 29 Seiten , Note: 1,0

Autor:in: Steffen Hildebrandt (Autor:in)

Informatik - Programmierung

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Die Object Constraint Language (OCL) ist ein wichtiger Bestandteil der Unified Modeling Language (UML). In OCL können Constraints definiert werden, die Attribute und Operationen von UML-Klassendiagrammen spezifizieren. So gibt es zum einen die Invarianten, die für ein Objekt einer Klasse während dessen gesamter Lebenszeit gelten müssen und zum anderen die Pre- und Postconditions, die immer zu Beginn bzw. am Ende einer Operationsausführung gelten müssen.

Leseprobe


Inhaltsverzeichnis

  • Einführung
    • Was UML kann
    • Was UML fehlt
    • Einführungsbeispiel
  • Allgemeines zu OCL
    • Formale Grundlagen
      • Objektmodelle
      • Systemzustände
  • Ausdrücke in OCL
    • OCL-Datentypen
    • Operationen auf Basistypen
    • Operationen auf Collection-Typen
  • Die Sprache OCL
    • Invarianten
      • Allgemeines
      • Syntax
      • Beispiele
    • Preconditions
      • Syntax
      • Beispiele
    • Postconditions
      • Syntax
      • Beispiele
  • Arbeiten mit OCL
    • Anwendung von OCL
    • Allgemeines
    • Dresden OCL
  • Fazit
    • Einordnung in das Thema Knowledge Representation and Reasoning
    • Grenzen von OCL
    • Bewertung
  • Großes Beispiel zu OCL
    • Person
    • Spieler
    • Verein
    • Vertrag
    • Datum
    • Spiel
    • Beispiel für die ModelInstanceProvider Class in Dresden OCL

Zielsetzung und Themenschwerpunkte

Diese Arbeit beschäftigt sich mit der Object Constraint Language (OCL), einer wichtigen Erweiterung der Unified Modeling Language (UML). Die Arbeit analysiert OCL als Werkzeug zur Definition von Constraints für Attribute und Operationen in UML-Klassendiagrammen, mit besonderem Fokus auf Invarianten, Preconditions und Postconditions.

  • Die Bedeutung von OCL als Erweiterung von UML
  • Die Definition und Anwendung von Constraints in OCL
  • Die Funktionsweise von Invarianten, Preconditions und Postconditions
  • Die Integration von OCL in die objektorientierte Programmierung
  • Die Anwendung von OCL in Praxisbeispielen

Zusammenfassung der Kapitel

Das erste Kapitel bietet eine Einführung in die Unified Modeling Language (UML) und erläutert ihre Stärken und Schwächen im Kontext der objektorientierten Programmierung. Das zweite Kapitel beschäftigt sich mit den formalen Grundlagen von OCL, insbesondere mit Objektmodellen und Systemzuständen. Das dritte Kapitel analysiert OCL-Ausdrücke, einschließlich Datentypen und Operationen auf Basistypen und Collection-Typen. Kapitel vier befasst sich mit der Sprache OCL selbst, beleuchtet die Syntax und Anwendung von Invarianten, Preconditions und Postconditions und illustriert diese mit Beispielen. Kapitel fünf betrachtet die praktische Anwendung von OCL und stellt verschiedene Werkzeuge und Methoden vor, einschließlich Dresden OCL. Abschließend diskutiert Kapitel sechs die Einordnung von OCL in das Feld der Wissensrepräsentation und -verarbeitung, untersucht die Grenzen der Sprache und bewertet ihre Bedeutung. Das Anhangkapitel präsentiert ein großes Beispiel zur Anwendung von OCL in einem Projekt zur Simulation von Profifußball, das die praktische Relevanz von OCL verdeutlicht.

Schlüsselwörter

Object Constraint Language (OCL), Unified Modeling Language (UML), Constraints, Invarianten, Preconditions, Postconditions, Objektmodelle, Systemzustände, objektorientierte Programmierung, Wissensrepräsentation, Dresden OCL.

Ende der Leseprobe aus 29 Seiten  - nach oben

Details

Titel
OCL - Die Object Constraint Language
Hochschule
Eberhard-Karls-Universität Tübingen
Note
1,0
Autor
Steffen Hildebrandt (Autor:in)
Erscheinungsjahr
2011
Seiten
29
Katalognummer
V174670
ISBN (eBook)
9783640955299
ISBN (Buch)
9783640955558
Sprache
Deutsch
Schlagworte
OCL Object Constraint Language Invarianten Preconditions Postconditions Dresden OCL
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Steffen Hildebrandt (Autor:in), 2011, OCL - Die Object Constraint Language, München, GRIN Verlag, https://www.hausarbeiten.de/document/174670
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • https://cdn.openpublishing.com/images/brand/2/preview_popup_advertising.jpg
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  29  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum