Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Актер в Unified Modeling Language (UML) «определяет роль пользователя или любой другой системы , которая взаимодействует с субъектом.» [1]

«Актер моделирует тип роли, которую играет сущность, которая взаимодействует с субъектом (например, путем обмена сигналами и данными), но является внешней по отношению к субъекту». [1]

«Субъекты могут представлять роли, которые играют пользователи-люди, внешнее оборудование или другие субъекты. Акторы не обязательно представляют конкретные физические объекты, а представляют собой просто определенные аспекты (т. Е.« Роли ») некоторых объектов, которые имеют отношение к спецификации связанных с ними вариантов использования. . Один физический экземпляр может играть роль нескольких разных действующих лиц, а данный действующий субъект может играть несколько разных экземпляров ». [1]

UML 2 не допускает ассоциации между участниками. [1] [2] Использование отношений обобщения / специализации между акторами полезно при моделировании перекрывающегося поведения между акторами и не нарушает это ограничение, поскольку отношение обобщения не является типом ассоциации. [3]

Акторы взаимодействуют с вариантами использования .

Ссылки [ править ]

  1. ^ a b c d "OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2, pp. 586–588" . Архивировано из оригинала на 2010-09-23 . Проверено 7 ноября 2010 года .
  2. ^ «Проблемы и недостатки UML как спецификация требований, раздел 3.2» (PDF) . Архивировано 17 октября 2010 года (PDF) . Проверено 7 ноября 2010 года .
  3. ^ «Спецификация UML 2» . Проверено 4 июля 2012 года .

Внешние ссылки [ править ]