Encyclopedia of Information Science and Technology, Third Edition
Jul 1, 2014
"The Unified Modeling Language is a form of notation that was developed with the core goal of creating a standardized representation of general-purpose models, with the focus of functionality of these primarily being for software engineering and systems development. [...] In order to achieve this intended core goal the language has been modified and refined over time, resulting in evolutions of varying effectiveness and popularity."