Как мне выучить UML?

Выпущено множество книг как на английском языку так и на русском. Так же существует не мало курсов.

Наиболее интересные книги по UML:

 М. Фаулер, UML. Основы. 3-е издание

 Л. Мацяшек, Анализ требований и проектирование систем. Разработка информационных систем с использованием UML

 К.  Ларман, Применение UML и шаблонов проектирования (2-е или 3-е издание)

 А.  Леоненков, Самоучитель UML — 2 издание, переработанное и дополненное

 Г. Буч, Язык UML. Руководство пользователя. Второе издание. Описание версии UML 2.0 Исчерпывающее руководство по языку UML От его издателей

 Д. Рамбо, UML 2. 0. Объектно-ориентированное моделирование и разработка

Наиболее интересные книги по Требованиям:

 К. Вигерс, Разработка требований к программному обеспечению

 А. Коберн, Современные методы описания функциональных требований к системам

 У. Леффингуэлл, Принципы работы с требованиями к программному обеспечению. Унифицированный подход

Наиболее интересные книги по RUP:

 Ф. Крачтен, Введение в Rational Unified Process

 Ф. Крачтен, Rational Unified Process — это легко. Руководство по RUP для практиков.
 
Так же существет множество курсов по UML и требованиям:
·        Введение в UML (Компания "Ай Ти Консалтинг")
·        Объектно-ориентированный анализ и проектирование с использованием UML (УЦ "Люксофт" )
·        Универсальный язык моделирования Unified Modeling Language (UML) (Компания "Интерфейс")
·        Нотация и семантика языка UML (Интернет Университет Информационных Технологий)
·        Объектно-ориентированный анализ и дизайн (УЦ "Текама")