Skip to main content

Überblick – Welches Diagramm wofür?

Ziel dieser Seite ist nicht, jedes Diagramm sofort vollständig zu können.
Das Ziel ist zuerst: schnell erkennen, welches Diagramm zu welcher Aufgabenstellung passt.


Warum sind diese Diagramme wichtig?

In IHK-Aufgaben wird oft nicht direkt gefragt:
„Erstelle ein UML-Aktivitätsdiagramm.“

Stattdessen steht dort eher eine Situation wie:

  • „Stellen Sie den Ablauf dar.“
  • „Modellieren Sie die Datenstruktur.“
  • „Zeigen Sie die Beziehungen zwischen Klassen.“
  • „Entwerfen Sie eine Benutzeroberfläche.“
  • „Stellen Sie die Kommunikation zwischen Objekten dar.“

Dann musst du erkennen, welches Modell oder Diagramm gemeint ist.


Die wichtigsten Diagrammarten im Überblick

Diagramm / ModellWofür wird es benutzt?Typische Signalwörter in Aufgaben
ERMDaten, Entitäten und Beziehungen darstellenEntität, Attribut, Beziehung, Kardinalität, Kunde, Bestellung, Produkt
Relationales DatenbankmodellERM in Tabellen mit Schlüsseln umwandelnTabelle, Primärschlüssel, Fremdschlüssel, Datensatz, Normalisierung
UML-KlassendiagrammKlassen, Attribute, Methoden und Beziehungen planenKlasse, Attribut, Methode, Vererbung, Objekt, Assoziation
Mock-upBenutzeroberfläche grob entwerfenOberfläche, Eingabemaske, Button, Formular, Benutzerführung
UML-AktivitätsdiagrammAbläufe, Entscheidungen und Schleifen darstellenAblauf, Prozess, Entscheidung, wenn/dann, Reihenfolge, Bedingung
UML-AnwendungsfalldiagrammBenutzerrollen und Systemfunktionen darstellenAkteur, Benutzer, System, Funktion, Use Case, Anwendungsfall
UML-SequenzdiagrammKommunikation zwischen Objekten zeitlich darstellenNachricht, Aufruf, Objekt, Reihenfolge, Rückgabe, Kommunikation
UML-ZustandsdiagrammZustände und Zustandswechsel darstellenZustand, Ereignis, Übergang, Trigger, Statuswechsel

Merksatz

Wenn du eine Aufgabe liest, frage dich zuerst:

FrageWahrscheinlich passendes Diagramm
Geht es um Daten und Beziehungen?ERM
Geht es um Tabellen und Schlüssel?Relationales Datenbankmodell
Geht es um Klassen im Programmcode?UML-Klassendiagramm
Geht es um eine Benutzeroberfläche?Mock-up
Geht es um einen Ablauf mit Entscheidungen?UML-Aktivitätsdiagramm
Geht es um Benutzer und Funktionen?UML-Anwendungsfalldiagramm
Geht es um Nachrichten zwischen Objekten?UML-Sequenzdiagramm
Geht es um Zustände eines Objekts?UML-Zustandsdiagramm

Schnellentscheidung für die Prüfung

1. Aufgabe spricht von Daten?

Beispiele:

  • Kunde
  • Bestellung
  • Produkt
  • Rechnung
  • Kurs
  • Schüler
  • Beziehung
  • Kardinalität

Dann denke zuerst an:

ERM oder relationales Datenbankmodell

Unterschied:

Wenn gefragt wird nach ...Dann eher ...
Entitäten und BeziehungenERM
Tabellen, Primärschlüssel, FremdschlüsselRelationales Datenbankmodell

2. Aufgabe spricht von Programmstruktur?

Beispiele:

  • Klasse
  • Attribut
  • Methode
  • Objekt
  • Vererbung
  • Produktverwaltung
  • Java-Klassen

Dann denke zuerst an:

UML-Klassendiagramm

Typisch für Java:

Produkt
- marke
- modell
- preis
+ toString()