Premium Partner

Klassendiagramm

Klassendiagram UML

Klassendiagram UML


Kartei Details

Karten 28
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 14.01.2017 / 19.01.2022
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20170114_klassendiagramm
Einbinden
<iframe src="https://card2brain.ch/box/20170114_klassendiagramm/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Analysemuster

  • unterstützt Identifikation von Klassen und Modellierung der Beziehungen zwischen Klassen
  • abstrahieren Problemlösungsmodelle eines Einzelfalls
  • Muster zur Abbildung häufig vorkommender Strukturen in einer Anwendungsdomäne

Was ist eine Klasse?

Bauplan (Schablone) für Objekte

 

definiert Attribute (Daten)

 

Zusammenfassung gleichartiger Objekte

 

Objekte stellen Ausprägung der Schablone dar ( Instanz der Klasse )

 

definiert Methoden (Verhalten)

Was ist eine Assoziationsklasse?

Definition von Attributen für Assoziationen möglich (Eigenschaften im Kontext der Beziehung zwischen zwei Klassen)

 

 

Modellierung der Eigenschaften als Assoziationsklasse

 

kein semantischer]Unterschied zwischen Assoziation und Assoziationsklasse

Welche Arten (Kategorien) von Klassen gibt es in der Anforderungsdefinition?

  • Fachliche Klassen
  • Basisklasse (Peimitivdatentyp, Komplexer Datentyp, Aufzählungstyp(Enumeration))

Was wird mit einem Klassendiagramm abgebildet?

 

  • Strukturelle Aspekte des Geschäftssystems
  • Klassen mit Attributen und Operatione
  • Beziehungen zwischen Klassen

Welche Analysemuster kennen Sie?

  • Liste
  • Exemplartyp
  • Baugruppe
  • Stückliste
  • Koordinator
  • Rolle
  • Wechselnde Rolle
  • Historie
  • Gruppe
  • Gruppenhistorie

Attribut 

  • bilden gemeinsam den Zustand des Objekts
  • in jedem Objekt der Klasse enthalten, jeweils durch individuellen Wert repräsentiert
  • besteht mind. aus Name und Attributtyp (Datentyp)
  • Einschränkung des zulässigen Wertebereichs mit Zusicherungen
  • definieren Daten, die für ein Objekt gespeichert werden

Welche stärkere Form der Aggregation kennen Sie?

Komposition