← Tool-Übersicht
🌐
Prüfungsthema: Anwendungsentwicklung
📐 Modellierung · Lernwerkzeug

UML-Diagramme Quiz

Klassen · Use-Case · Sequenz · Aktivität · Zustand

🎓Schwerpunkt AE · Auch in SI und DPA relevant
💡 Merkhilfe: Struktur = WIE es aufgebaut ist (Klasse, Objekt). Verhalten = WAS passiert (Use-Case, Sequenz, Aktivität, Zustand). Sequenz = Zeit läuft von oben nach unten.
📋 10 Fragen · Multiple Choice
Welches Diagramm beschreibt, WAS ein System tut (nicht WIE) aus Sicht der Anwender?
📦
Klassendiagramm
Strukturdiagramm
Zeigt Klassen, ihre Attribute, Methoden und Beziehungen. Das wichtigste Diagramm der OOP.
Klasse (Rechteck mit 3 Bereichen: Name, Attribute, Methoden)Assoziation (Linie)Aggregation (◇ Raute, offen)Komposition (◆ Raute, gefüllt)
📌 Systemarchitektur, Datenbankdesign, Klassenstruktur einer Anwendung
👤
Use-Case-Diagramm
Verhaltensdiagramm
Zeigt Akteure und ihre Interaktionen mit dem System. Beschreibt WAS das System tut, nicht WIE.
Akteur (Strichmännchen)Use Case (Ellipse)Assoziation (Linie Akteur↔UC)Include (gestrichelt, «include»)
📌 Anforderungsanalyse, Stakeholder-Kommunikation, Funktionsübersicht
⏱️
Sequenzdiagramm
Verhaltensdiagramm
Zeigt zeitlichen Ablauf von Nachrichten zwischen Objekten. Zeit läuft von oben nach unten.
Lebenslinien (vertikale gestrichelte Linien)Aktivierungsbalken (Rechteck auf Lebenslinie)Synchrone Nachricht (Pfeil mit Spitze →)Asynchrone Nachricht (offener Pfeil →)
📌 API-Kommunikation, Login-Prozesse, Protokollabläufe
🔀
Aktivitätsdiagramm
Verhaltensdiagramm
Zeigt Abläufe und Prozesse mit Entscheidungen. Ähnlich einem Flussdiagramm, aber objektorientiert.
Startknoten (●)Endknoten (⊙)Aktion (abgerundetes Rechteck)Entscheidung (◇ Raute)
📌 Geschäftsprozesse, Algorithmen, Workflows
🔄
Zustandsdiagramm
Verhaltensdiagramm
Zeigt Zustände eines Objekts und Übergänge zwischen ihnen. Wichtig für Automaten und Protokolle.
Startzustand (●)Endzustand (⊙)Zustand (abgerundetes Rechteck)Übergang (Pfeil mit Ereignis/Bedingung)
📌 Bestellstatus, Ampelsteuerung, Netzwerkprotokoll-Zustände