UML (Unified Modeling Language) ist eine grafische Sprache, die zur Modellierung von Software- und Systemarchitekturen verwendet wird. UML ermöglicht es Entwicklern, komplexe Systeme zu visualisieren, zu analysieren und zu dokumentieren. UML ist ein wichtiges Werkzeug, um die Kommunikation zwischen Entwicklern und anderen Beteiligten zu verbessern und die Entwicklung von Software zu vereinfachen.