Совет, не стоит слишком обременятся отличиями UML. Базовые значения в целом сохраняются, да добавляется ряд диаграмм, изменяется содержательная чсть некоторых (например диаграмма деятельности ранее была частным случаем диаграммы состояний, а сейчас построена на принципах сети Петри), появляются новые возможности в диаграммах классов, диаграммах последовательности, изменены некоторые визуальные элементы (стереотипы). Однако в целом это имеет небольшое значение и не затрудняет использование ранних нотаций, тем более что совершенно нет необходимости использовать все диаграммы UML, часто достаточно лишь нескольких. Мое мнение таково: диаграмма вариантов использования, диаграмма классов, диаграмма последовательности (и возможно коммуникации), диаграмма деятельности, диаграмма состояний и диаграмма компонентов, можно добавить диаграмму размещения.