Перемещение актера внутри системной границы UML-диаграммы - PullRequest
0 голосов
/ 11 марта 2019

Таким образом, мой вопрос заключается в следующем, возможно ли переместить актора внутри границы системы диаграммы варианта использования? Может ли это быть частью системы.

Я назначил сервер актером, в котором клиент взаимодействует с сервером в среде электронной коммерции. Это возможно или я должен переместить сервер внутри системы? Поскольку сервер является частью системы, с которой взаимодействует клиент.

Этот сервер, скорее всего, будет использоваться ролью администратора.

Ответы [ 2 ]

2 голосов
/ 11 марта 2019

TL; DR

Нет, вы не можете этого сделать, если не смоделируете только часть системы.

Объяснение

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

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

Обратите внимание, роль диаграммы варианта использования состоит в том, чтобы показать функции системы в целом.

С другой стороны, вы можете изобразить только одну часть системы (т. Е. Системный уровень). В этом случае другие части (уровни) являются внешними по отношению к рассматриваемой моделируемой системной части.

0 голосов
/ 11 марта 2019

Полагаю, вы имеете в виду «переместить актора внутри границы системы», поскольку в любом случае актер появляется внутри диаграммы UC (или вы просто не увидите его).

Вы можете сделать это.Однако это было бы довольно бессмысленно, поскольку субъекты должны взаимодействовать с рассматриваемой системой (SUC) извне.Единственный случай, когда вы можете сделать это, - это когда вы создаете подсистемы (то есть у вас есть границы подсистем в пределах границы SUC).Я бы не стал этого делать с самого начала.Только на более позднем этапе проектирования вы могли бы представить такую ​​конструкцию.В этом случае у вас будут независимые команды, работающие над различными подсистемами, и одна - над интеграцией для SUC.Для систем "нормального размера" вы должны оставить эти подсистемы сразу и сосредоточиться на актерах и их UC внутри границы SUC.

...