There are a huge number of books, articles, web sites that discuss aspects of UML. If you want a simple, painless overview: UML Distilled: A Brief Guide to the Standard Object Modeling Language (Martin Fowler & Kendall Scott) It won't make you a UML expert by any means, but it is an easy way to start the learning curve.