Диаграммы деятельности: используются для моделирования бизнес-процессов.
Диаграммы объектов: представляет собой набор объектов - снимок системы в определенный момент времени.
Диаграммы классов: описывает все возможные объекты данного типа.
Диаграммы последовательности / Диаграммы связи: Все вместе известны как диаграммы взаимодействия. Их можно использовать для динамического моделирования, показывающего, как взаимодействуют объекты.
Диаграммы состояний: показывает, как модель изменяется от состояния к состоянию.
Диаграммы вариантов использования: Используется для записи и передачи вашего понимания представления варианта использования системы, а затем для планирования итераций и проверки программных систем.
Я, наверное, пропустил несколько.
Кстати, бесплатный инструмент, который используется рядом университетов - UMLet http://www.umlet.com/,, который действительно прост и удобен в использовании.