...вынуждена с вами согласиться...
Может посоветуете толковую литературу или источники с материалами по UML2, желательно на русском языке?
Сложно все это... Не так много книг и ресурсов по UML на русском. Я пользуюсь в общем только одной книгой -
UML. Классика CS. Издание второе. (The Unified Modelling Language Reference Manual. Second Edition) Г. Буч, А. Якобсон, Дж. Рамбода и она порой расходится со спецификацией и к тому же является справочником. Ее трудно использовать, когда не знаешь, что ищешь.
Хочу сказать, что сейчас мы с Федором Новиковым (
http://tekama.com/index.php?page=171) пишем книгу "Моделирование на UML" (через пару месяцев должна уйти в издательство). Она описывает использование двух версий UML 1 и UML 2 на одном сквозном примере. Все о чем я писал на этом форуме, например, там есть. В основу (уже порядком измененную), положены материалы тренингов, проводимых в ТЕКАМе. Слайды, похожие на текамовские доступны здесь
http://ru.sun.com/research/materials/Novikov_UML.html . Все это конечно подустарело, но как первый шаг может и ничего.
При изучении UML есть одна проблема. Он требует постоянной практики, как и любой другой язык. Будь то язык программирования или разговорный язык. Выучить UML в рабочем процессе можно только при условии, что им пользуются большинство сотрудников. Иначе вас никто не поймет (ваши диаграммы) и не будет исправлять, если вы сделаете ошибку.
Изучать одной (одному), читая книги, тоже бестолку по тем же причинам. Без практики как влетит, так и вылетит.
Как показывает мой опыт, да и ваш теперь, я надеюсь, лучшее, что можно сделать - обсуждать реальные диаграммы. Например, на этом форуме.
Больше ничего не могу сказать по этому вопросу.