UML
UML Unilled Modeling Language / Vereinheitlichte Modellierungssprache => objektorientierte, genormte, von der OMG entwickelte grafische Modellierungsnotation, die sich in den letzten Jahren als Quasi-Standard zur Spezifikation von Software-Systemen einschließlich zeitkritischer Systeme durchgesetzt hat. Sie verfügt über zahlreiche Symbole und Diagrammtypen und ist ein einheitliches Mittel für die objektorientierte Systemmodellierung in allen Phasen vom Entwurf bis zur Implementierung, das disziplinübergreifend und firmenübergreifend eingesetzt werden kann. Ähnlich zu den Konstruktions- und Schaltplänen des Elektrotechnikers und Maschinenbauers dienen die Diagramme der UML zur Kommunikation, Spezifikation, Konstruktion, Implementierung und technischen Dokumentation objektorientierter Software-Systeme. Jedes ihrer Diagramme repräsentiert dabei eine bestimmte Sicht auf das modellierte System.