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