Актер (УМЛ)

Актер [1] в унифицированном языке моделирования (UML) «определяет роль, которую играет пользователь или любая другая система, взаимодействующая с субъектом». [1]
«Актер моделирует тип роли, которую играет сущность, которая взаимодействует с субъектом (например, путем обмена сигналами и данными),но то, что является внешним по отношению к субъекту». [2]
«Акторы могут представлять роли, которые играют пользователи-люди, внешнее оборудование или другие субъекты. Актеры не обязательно представляют конкретные физические объекты, а просто отдельные аспекты (т. е. «роли») некоторых объектов, которые имеют отношение к спецификации связанных с ними вариантов использования. .Один физический экземпляр может играть роль нескольких разных актеров, а один и тот же актер может играться несколькими разными экземплярами». [2]
UML 2 не допускает ассоциаций между актерами. [2] [3] Использование отношений обобщения/специализации между актерами полезно при моделировании перекрывающегося поведения между актерами и не нарушает этого ограничения, поскольку отношение обобщения не является типом ассоциации. [4]
Актеры взаимодействуют с вариантами использования .
Ссылки
[ редактировать ]- ^ Jump up to: а б «Актер». Единый язык моделирования 2.5.1 . Официальный номер документа OMG /05.12.2017. Организация по разработке стандартов группы управления объектами (OMG SDO). Декабрь 2017. с. 647.
- ^ Jump up to: а б с «Единый язык моделирования OMG (OMG UML), Надстройка, V2.1.2, стр. 586–588» . Архивировано из оригинала 23 сентября 2010 г. Проверено 7 ноября 2010 г.
- ^ «Проблемы и недостатки UML как спецификации требований, раздел 3.2» (PDF) . Архивировано (PDF) из оригинала 17 октября 2010 г. Проверено 7 ноября 2010 г.
- ^ «Спецификация UML 2» . Проверено 4 июля 2012 г.
Внешние ссылки
[ редактировать ]- Текущая спецификация UML: «Актер». Единый язык моделирования 2.5.1 . Официальный номер документа OMG /05.12.2017. Организация по разработке стандартов группы управления объектами (OMG SDO). Декабрь 2017. с. 647.