UML is a unified modeling language, which is generally used for object-oriented analysis and design modeling in software development.
In other words, we need to use object-oriented language to develop a system, and to analyze and design the system, we need to use UML for analysis, design and modeling.
For example, the following use case diagram is a view in ooa modeling.