Что такое актеры?

Актер определяет роль, которую выполняет некоторая внешняя сущность при непосредственном взаимодействии с данной системой. Он может представлять роль пользователя или роль, исполняемую другой системой или частью аппаратных средств, которые касаются границ системы.
В UML 2 актеры могут также представлять другие контексты системы, обеспечивая возможность объединения разных моделей прецедентов.
Для понимания актеров важно понимать концепцию ролей. Роль можно рассматривать как шляпу, которую надевают в определенной ситуации. Сущности могут играть несколько ролей одновременно либо исполнять их последовательно во времени. Это означает, что данная роль может исполняться многими разными сущностями одновременно либо последовательно во времени.
Например, если в системе определен актер Customer (покупатель), то эту роль могут исполнять реальные люди – Джим, Ила, Вольфганг, Роланд и многие другие. Эти люди могут играть и другие роли. Например, Роланд может быть и системным администратором (актер System Administrator), и пользователем Customer.
Основная ошибка новичков в моделировании прецедентов – смешивание роли, выполняемой некоторой сущностью в контексте системы, с самой сущностью. Всегда спрашивайте себя: «Какую роль играет эта сущность по отношению к системе?» Так можно выявить общность поведения разных сущностей и таким образом упростить модель прецедентов.
В UML актеры изображаются так. Они могут быть изображены в виде пиктограммы класса с указанием стереотипа «actor» или в виде пиктограммы «анимационный человечек». Допускаются обе формы, но многие разработчики моделей предпочитают использовать «человечка» для тех ролей, которые, скорее всего, будут выполняться людьми, а пиктограммы класса для ролей, которые будут играть другие системы.
Важно осознавать, что актеры всегда являются внешними по отношению к системе. Например, покупатель является внешним звеном в системе электронной торговли, такой как книжный интернет магазин.
Однако интересно отметить, что хотя сами актеры всегда находятся вне системы, системы обычно имеют некоторое внутреннее представление одного или более актеров. Например, книжный интернет магазин сохраняет сведения о большинстве покупателей, содержащие имя, адрес и другую информацию. Это внутреннее представление внешнего актера Customer. Важно четко разобраться в этом различии. Актер Customer является внешним по отношению к системе, но система может обслуживать класс CustomerDetails (информация о покупателе), который является внутренним представлением субъектов, играющих роль актера Customer.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Один комментарий: Что такое актеры?

  1. Современная гостинная — это, как правило, самая просторная комната в доме или квартире. Здесь собираются семья и гости, отмечаются праздники и проводятся встречи друзей. Владельцы, обустраивая гостинную, могут полностью проявить свои вкусы и возможности. От других помещений эта комната отличается отсутствием таких предметов, как баночки с кремом, дезодоранты и других мелочей, наличие которых необходимо, например, в спальне.
    Мебель для гостиной также имеет свои особенности. Она должна быть негромоздкой, но в то же время позволять разместиться на ней большому количеству человек с достаточным комфортом. Если мебель для спальни не допускает ярких тонов в обивке, то здесь можно поэкспериментировать и купить мебель для гостинной ярких расцветок, оживить помещение с помощью оригинальной обивки диванов и кресел.
    Нужно не забывать при выборе ткани для обивки, что в гостинной мебель будет подвергаться повышенным нагрузкам, если вы любите часто принимать гостей или у вас большая семья. Поэтому обивка должна обладать высокой износоустойчивостью, легко поддаваться чистке, не теряя при этом своего первоначального вида; в то же время она должна быть приятной на ощупь.

    Официальный сайт — pronews24.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code