Я делаю схему варианта использования для новой системы. Я задаюсь вопросом, когда система должна быть включена как агент используемая схема случая?
Спасибо.
Как указано в другом ответе, субъект - это система или роль, взаимодействующая с разрабатываемой системой. Вы должны включить систему в качестве субъекта в вариант использования, если она находится вне системы, которую вы разрабатываете, и если она напрямую взаимодействует с системой, которую вы разрабатываете.
Это важно, потому что вам нужно определить границы вашей системы, то есть ее область действия и интерфейсы. Включение системы в качестве актора четко установит требование к разрабатываемой вами системе, чтобы обеспечить подходящий интерфейс для этой системы акторов.
У разных людей разные взгляды на то, как правильно моделировать в UML (что неудивительно, поскольку UML был стандартизирован комитетом).
Я использую акторов, чтобы запечатлеть каждую «вещь» (тип человека, тип системы), которая может взаимодействовать с разрабатываемой мной системой, и считаю их полезными для создания общего понимания среди всех заинтересованных сторон того, как будет взаимодействовать новая система. с участием.
Я предлагаю создать актера для всего, что, как вы знаете, будет взаимодействовать с системой, и отследить этого актора до каждого варианта использования, который актор может выполнить. Таким образом вы получите полное представление о том, кто и что может делать.