Die Unified Modelling Language basiert auf einer Reihe von Diagrammtypen, die unterschiedliche Aspekte von Softwaresystemen darstellen, wie z.B. Klassen-, Objekt- und Aktivitätsdiagramme. Durch die Verwendung dieser Diagramme können Entwickler ein umfassendes Modell eines Systems erstellen und so die Entwicklung und Wartung von Softwaresystemen erleichtern. Die Anwendung der Unified Modelling Language ist nicht nur auf die Softwareentwicklung beschränkt, sondern kann auch in anderen Bereichen wie der Gesundheitsversorgung oder der Automatisierungstechnik eingesetzt werden. Du findest wissenschaftliche Arbeiten zur Unified Modelling Language als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.