Я в UML полный профан, но хочу попытаться его использовать для иллюстрации работы некоторого фреймворка. Проблема заключается в следующем. Сам фреймворк большой, и его классы имеют множество полей. Естественно, видеть весь этот фарш на одной диаграмме мне совершенно не нужно. Что мне нужно, так это набор диаграмм, каждая из которых отражает некий важный аспект фреймворка. При этом классы фреймворка на этих диаграммах должны отображать не все свои операции и атрибуты, а лишь те, которые имеют важный смысл в контексте указанного аспекта. Скажите, прописано ли в UML такое явно и есть ли тулзы, которые это умеют?
Попробовал Visio 2007 и Enterprise Architect, но не смог добиться от них такой функциональности иными средствами, кроме как созданием отдельных классов для каждой диаграммы (что, насколько я понимаю, не вяжется с принципами UML).