11 UML Flashcards

1
Q

Einführung in UML

A
  • UML (Unified Modeling Language) ist eine visuelle Sprache zur Modellierung komplexer Systeme.
  • Unabhängig vom Fachgebiet einsetzbar.
  • Standardsprache für Analyse, Design, Architektur und Spezifikation in Software-Entwicklungsprojekten.
  • Besonders häufig bei der objektorientierten Modellierung verwendet.
  • Aktuelle Version: 2.5.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Diagrammtypen in UML 2

A
  • Strukturdiagramme: Zeigen die statische Struktur eines Systems.
    • Beispiele: Klassendiagramm, Paketdiagramm, Objektdiagramm.
  • Verhaltensdiagramme: Zeigen das dynamische Verhalten eines Systems.
    • Beispiele: Use-Case-Diagramm, Aktivitätsdiagramm, Zustandsautomat.
  • Interaktionsdiagramme: Zeigen die Interaktionen zwischen Objekten.
    • Beispiele: Sequenzdiagramm, Kommunikationsdiagramm, Timingdiagramm.
  • Kein einzelnes Diagramm kann alle Aspekte eines Systems abbilden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nutzen von UML

A
  • UML ist ein Werkzeug zur Verbesserung des Verständnisses eines Systems.
  • Unterstützt die Kommunikation mit Kunden und Teammitgliedern.
  • Hilfreich beim Schreiben von Testfällen.
  • Wichtig für die Systemabnahme.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly