UML: классы в "разрезе"

Здравствуйте!

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

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

Заранее данке.
  • Вопрос задан
  • 2829 просмотров
Пригласить эксперта
Ответы на вопрос 3
barker
@barker
Ну, так может Вам тогда и не UML надо, а что-то типа из серии IDEF?
Ответ написан
Комментировать
Прописано, например: it is not necessary to show all parts of the construct in every occurrence

Насчёт тулзы не понял вопроса — рисуйте как хотите, хоть на бумажке
Ответ написан
Комментировать
KokTiS
@KokTiS
В таких случаях, например, можно использовать UMLet — плагин для Eclipse.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы