Unified Modeling Language Bestandteile: Modell: Festlegung gültiger Begriffe und der Beziehungen zwischen diesen BegriffenNotation: Graphische Sicht auf Ausschnitte dieser ModelleAustausch: Vorschalg von Formaten für die Werkezugunterstützung Eigentlicher Nutzen: Gemeinsame Arbeit an nicht-trivialen Softwareprojekten: Übersicht und Kommunikation