Answer: The UML (Unified Modelling Language) Diagram is a standardized modelling language of describing, designing and documenting a software system in object-oriented software engineering. There are many UML diagrams like Class diagram, Sequence diagram & Activity diagram etc. that are used to model software system, behaviour and business processes of the system.
Major goal of UML diagrams is to communicate an idea of a system amongst people like Technical Architect, Clients and developers.
Note:
- This is not a programming language like C, C++, Java and C# etc., but a modelling language (a graphical way of modelling a software system).
- It is independent of any specific Platform, Language & Technology.