UML is a methodology where systems can be developed and from the requirements common elements extracted and factored. It is generally a highly pictorial representation of the system that anyone from a Product Manager, User or Systems Developer can understand.
It uses diagrams like
- Use Case
- Sequence Diagrams
It is a way of pulling out the salient points of your requirements in a language everyone in your organisation can understand.