У меня есть много книг (в первую очередь на UML для встроенных систем реального времени, что, возможно, не относится к вам); ни один из которых я бы не рекомендовал; субъект слишком часто обрабатывается очень сухо. Тем не менее, я рекомендую вам проверить, что все, что вы считаете, охватывают как минимум UML 2.x, а не UML 1.1.
Из всех ресурсов, которые я использовал, наиболее полезными были, вероятно, free tutorials на веб-сайте Sparx Systems. Это не помешает взглянуть; трудно спорить со свободным. У них также есть ряд других resources, которые могут представлять интерес, хотя некоторые из них несколько специфичны для EA.
Хорошие рекомендации по использованию UML, я использую спецификацию UML Superstructure от OMG в качестве эталона для стандарта. –