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.