Альтернативы диаграммам взаимодействия UML

#architecture #diagram #uml

#архитектура #диаграмма #uml

Вопрос:

Есть ли хорошие альтернативы диаграммам взаимодействия UML? Они хороши, но меня не очень волнует порядок, и я хочу представить на экране множество компонентов.

Комментарии:

1. Какую информацию вы пытаетесь представить?

Ответ №1:

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

Вот пример диаграммы классов:

введите описание изображения здесь

Вторая возможность — выйти из мира UML и, возможно, использовать программное обеспечение-макет для проектирования фактического внешнего вида экрана и расположения компонентов. Если это то, что вам нужно, вот пример инструмента.

Комментарии:

1. Да, я согласен, что диаграмма классов проще. Если у вас есть существующий код, просто переверните его и получите диаграмму классов. Работа выполнена за 5 миллионов.

Ответ №2:

Если вы хотите моделировать объекты, но не взаимодействие между ними, может подойти диаграмма объектов. Вы даже можете комбинировать их с диаграммами классов. Классы сами по себе не подходят для представления структур уровня экземпляра.