Унифицированный язык моделирования (Unified Modeling Language, UML) представляет собой общецелевой язык визуального моделирования, которыйразработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и другихсистем.