Interested Article - Актор (UML)
![](/images/009/099/9099754/1.jpg?rand=940248)
![](https://cdn.wafarin.com/avatars/84dfdcb9d5ea5a538ca6c185070a798e.jpg)
- 2021-02-01
- 1
![Сценарий использования: Актор редактирует статью](/images/009/099/9099754/1.jpg?rand=472834)
А́ктор ( актёр , англ. actor ) — множество логически связанных ролей в UML , исполняемых при взаимодействии с прецедентами или сущностями (система, подсистема или класс ). Актором может быть человек или другая система, подсистема или класс, которые представляют нечто вне сущности.
Любые (в том числе и программные) системы проектируются с учётом того, что в процессе своей работы они будут использоваться людьми и/или взаимодействовать с другими системами. Сущности, с которыми взаимодействует система в процессе своей работы, называются акторами, причём каждый актор ожидает, что система будет вести себя строго определённым, предсказуемым образом.
![Диаграмма сценариев использования](/images/009/099/9099754/2.jpg?rand=113871)
Графически актор изображается либо схематическим «человечком», либо символом класса с соответствующим стереотипом. Обе формы представления имеют один и тот же смысл и могут использоваться в диаграммах. «Стереотипированная» форма чаще применяется для представления системных акторов или в случаях, когда актор имеет свойства и их нужно отобразить.
Примечания
- И. Б. Мееров, А. В. Сысоев, Е. А. Козинов , Технологии программирования на базе Microsoft Solutions Framework
![](https://cdn.wafarin.com/avatars/84dfdcb9d5ea5a538ca6c185070a798e.jpg)
- 2021-02-01
- 1