#architecture #diagram #uml
#архитектура #диаграмма #uml
Вопрос:
Есть ли хорошие альтернативы диаграммам взаимодействия UML? Они хороши, но меня не очень волнует порядок, и я хочу представить на экране множество компонентов.
Комментарии:
1. Какую информацию вы пытаетесь представить?
Ответ №1:
Если вас не волнует порядок, я бы предложил возможность использования диаграммы классов UML. Поскольку это представит классы / компоненты вашего проекта с наследованием, отношениями и функциональностью классов, это не дает порядка событий внутри системы.
Вот пример диаграммы классов:
Вторая возможность — выйти из мира UML и, возможно, использовать программное обеспечение-макет для проектирования фактического внешнего вида экрана и расположения компонентов. Если это то, что вам нужно, вот пример инструмента.
Комментарии:
1. Да, я согласен, что диаграмма классов проще. Если у вас есть существующий код, просто переверните его и получите диаграмму классов. Работа выполнена за 5 миллионов.
Ответ №2:
Если вы хотите моделировать объекты, но не взаимодействие между ними, может подойти диаграмма объектов. Вы даже можете комбинировать их с диаграммами классов. Классы сами по себе не подходят для представления структур уровня экземпляра.