И сценарии использования, и модели сценариев используют актеров.Первоначально на уровне модели прецедентов вы захотите графически изобразить как высокоуровневую функциональность через прецеденты, так и участников, которые взаимодействуют с этими прецедентами.
Из вашего описания звучит так, что индивидуальный игрок является актером, а групповой игрок - ролью.Роли касаются администрирования, и вам могут потребоваться варианты использования, связанные с администрированием.
Таким образом, ваши актеры Marksman, Navigator и Engineer будут относиться к типу Player.Ваши роли стрелков, навигаторов и инженеров будут вашими групповыми ролями.Варианты использования, определяющие функциональность, с которой взаимодействуют актеры Marksman, Navigator и Engineer, не будут иметь дело с ролями, потому что роли - это то, «как» их реализуют.актер в суб-акторы, вы можете начать фактически моделировать актеров - или изображать их в иерархии - на отдельной диаграмме.Это поможет вам избавиться от любых противоречий и взаимосвязей.
Затем, углубившись в свои сценарии использования, вы фактически начнете описывать и определять своих действующих лиц.