Многокомпонентные диаграммы одной системы? - PullRequest
0 голосов
/ 11 января 2019

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

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

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

Ответы [ 2 ]

0 голосов
/ 11 января 2019

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

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

0 голосов
/ 11 января 2019

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

...