@pixik

В чем вы строите различные UML диаграммы и каким образом осуществляете декомпозицию (на уровне диаграмм) больших схем?

Добрый день!
Сталкнулся с проблемой, что большие схемы uml не помещаются в голове. Интересно, как решают эту проблему другие? Логично декомпозировать по какому то критерию большие схемы на малые и работать в их контексте.
Я использую для создания простых моделек umlet. Если модели простые, эта программа помогает быстро сделать наброски. Если модель имеет много элементов, то прога тормозит, потребляет много оперативной памяти итп => приходится использовать нечто вроде Enterprise Architect.
Если uml модель (диаграмма классов или sequence) сложная и большая (в смысле количества элементов и связей), то возникает проблема ее декомпозиции, чтобы не теряться в большом количестве объектов.
Как вы решаете эту проблему? или это может быть вообще не проблема? Как создаются и поддерживаются большие программы / программные системы?
Если есть куда пнуть на почитать, с удовольствием пнусь)
Всем спасибо!
  • Вопрос задан
  • 843 просмотра
Пригласить эксперта
Ответы на вопрос 4
master2016
@master2016
Всё нормально.
Рисую на бамажке. Карандашом.
Ответ написан
Рисуем в yEd.
Ответ написан
Комментировать
@Anhedonia
Используем Enterprise Architect.
Ответ написан
Комментировать
@abukirev
C++/Qt developer/Tech Lead
Или Enterprise Architect (сложные системы) или StarUML (простые системы)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы