Under the technical leadership of Rumbaugh, Jacobson, and Booch, a consortium called the UML Partners was organized in 1996 to complete the Unified Modeling Language (UML) specification and propose it to the Object Management Group (OMG) for standardization.
Welcome to the Unified Modeling Language™ (UML®) website. Feel free to browse news and articles on UML, success stories, available certification and training, along with the current specifications.
Each of the main UML diagram types is briefly described below, noting who needs to draw and read them, whether they can be feasibly AI generated, and why they are useful.
UML (или Unified Modeling Language) — это универсальный язык визуального моделирования, который используется для описания, проектирования и документирования программных систем.
Join the UML Community For more than 125 years, our students have pursued their purpose in the classroom and beyond. When you graduate, you will be more than ready for what’s next.
UML is a common language for business analysts, software architects and developers used to describe, specify, design, and document existing or new business processes, structure and behavior of artifacts of software systems.
This site provides a comprehensive range of resources, including tutorials, certification opportunities, tools, and the latest UML specifications. Whether you're a beginner or an expert, you'll find everything you need to model application structures, behaviors, and business processes efficiently.
Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software. In this article, we will give you detailed ideas about what is UML, the history of UML and a description of each UML diagram type, along with UML examples.
UML is a combination of several object-oriented notations: Object-Oriented Design, Object Modeling Technique, and Object-Oriented Software Engineering. UML uses the strengths of these three approaches to present a more consistent methodology that's easier to use.