Что ж, если ваша система сложная , модель будет сложная , обходить ее невозможно (если для ваших нужд не достаточно обзора с высоты птичьего полета).
Тем не менее, диаграмма не модель. Вы можете выбрать отображение только информации , относящейся к , для точки обзора считывателя . Например, вы можете скрыть все потоки объектов и отображать только контакты. Хороший инструмент пометит входные и выходные выводы маленькими стрелками, чтобы указать их природу.
Вы также можете иметь соглашение , что все выходные выводы неявно связаны одним входным контактом с одинаковыми именами и типами. Конечно, это соглашение должно быть понятным для всех читателей диаграммы, и модель все равно должна включать все потоки объектов. Тогда вам нужно только показать потоки объектов, когда соединение неоднозначно.
Наконец, вы можете объединить Типы нескольких выводов в один структурированный класс и тем самым уменьшить количество входных выводов до одного за действие. Это также может помочь найти более значимые абстракции . Конечно, это работает только тогда, когда все потоки объектов происходят из одного и того же действия.