Многокомпонентные диаграммы одной системы?

Я работаю над диаграммой компонентов системы, и из-за структуры системы довольно много линий зависимостей в конечном итоге пересекаются, что делает диаграмму трудной для чтения и трудной для понимания.

Один из способов обойти эту проблему - использовать отдельные диаграммы компонентов, чтобы проиллюстрировать, как подмножество компонентов системы зависит от некоторого компонента / интерфейса. Например, зависимость от хранилища данных будет представлена ​​в диаграмме компонентов, которая охватывает только хранилища данных и компоненты, которые непосредственно обращаются к этим хранилищам данных, исключая остальные компоненты. Однако я не уверен, что это считается стандартной практикой или даже приемлемым.

Кто-нибудь знает, нормально ли представлять несколько диаграмм компонентов одной и той же системы? Если нет, какие другие альтернативы доступны, чтобы избежать загромождения диаграммы?

2 ответа

Решение

Да, это стандартная практика. Только самые тривиальные системы достаточно малы, чтобы быть представленными на одной диаграмме.

Различные представления являются распространенным способом упрощения диаграмм. Однако желание иметь несколько диаграмм, возможно, немного пахнет тем, что у вас слишком большая сложность в системе, которую вы пытаетесь смоделировать.

Подумайте о том, чтобы подняться на уровень вверх от диаграмм компонентов к диаграммам пакетов, чтобы помочь вывести общую картину. Это должно помочь вам организовать вашу систему в набор хорошо организованных подсистем. Для каждой подсистемы вы можете перейти к подробным диаграммам компонентов.

Другие вопросы по тегам