UML is a collection of industry-standard diagrams for modeling the requirements, design, implementation, and deployment of software systems.
UML is maintained and developed by the Object management Group (OMG).
There are ten types of UML diagrams.
The diagrams and their contents are called elements.
· Class
· Composite Structure
· Activity
·
Use
Case
· The official UML specification is given as a UML meta-model.
· Fakhroutdinov's Overview of UML (excellent!)
· Infrastructure Specification
· Superstructure Specification
· Older (more detailed) Lectures