Форум Сообщества Аналитиков

Общий раздел => Методологии => RUP EUP AUP OpenUP => Тема начата: Adis от 25 Декабря 2006, 14:15:30

Название: в чем отличие "Действующего лица" от "Роли"
Отправлено: Adis от 25 Декабря 2006, 14:15:30
Все говорят разное. Вот такие варианты:
 - это одно и то же;
 - действующее лицо, напр.: "начальник отдела", "инженер",  "SAP R/3" и т.д., роль - "подписывающий", "принимающий", "транспортная система" и т.д.;
 - может есть еще варианты..

как же на самом деле?
Название: Re: в чем отличие "Действующего лица" от "Роли"
Отправлено: Denis Beskov от 25 Декабря 2006, 16:57:08
В РУПе есть понятия:


Вне РУПа может быть что угодно )
Название: Re: в чем отличие "Действующего лица" от "Роли"
Отправлено: Adis от 25 Декабря 2006, 18:06:45
ну, раз раздел называется RUP, то о нем и речь..
если Вы смотрите Пуск-> Программы -> Rational Software -> Rational Unified Process -> Glossary, то там чуть другие определения, походу. Вы не могли бы сказать, где Вы видели ЭТИ определения ?  как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
Ну я в принципе разобрался, на досуге напишу..
Название: Re: в чем отличие "Действующего лица" от "Роли"
Отправлено: Denis Beskov от 25 Декабря 2006, 18:45:20
ну, раз раздел называется RUP, то о нем и речь..
если Вы смотрите Пуск-> Программы -> Rational Software -> Rational Unified Process -> Glossary, то там чуть другие определения, походу. Вы не могли бы сказать, где Вы видели ЭТИ определения ?  как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
Ну я в принципе разобрался, на досуге напишу..
Я смотрю в своей голове )

Ок, Смотрим официальный глоссарий (http://rup.hops-fp6.org/process/glossary/index.htm):
Цитировать
actor (class)
Defines a set of actor instances, in which each actor instance plays the same role in relation to the system.

(UML) A coherent set of roles that users of use cases play when interacting with these use cases. An actor has one role for each use case with which it communicates.

actor (instance)
Someone or something, outside the system that interacts with the system.

role
A definition of the behavior and responsibilities of an individual, or a set of individuals working together as a team, within the context of a software engineering organization.

(UML) The named specific behavior of an entity participating in a particular context. A role may be static (for example, an association end) or dynamic (for example, a collaboration role).

Так всё-таки вас UML-ные термины интересовали или RUP-овские?
Название: Re: в чем отличие "Действующего лица" от "Роли"
Отправлено: Denis Beskov от 25 Декабря 2006, 18:54:42
Цитата: Roman Tsvetkov
как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
В общем случае (вне RUP'а даже), "роль" - это, если вы приглядитесь, есть именованная совокупность всего того, что перечислено, отличающаюся от других совокупностей более или менее определённым образом. Например, если некто закупает продукты, собирает рецепты, придумывает их, подвергает продукты термической и мехнической обработке с целью получения пищи, то может мы придумаем какой-то более простой идентификатор, чем фраза, описывающая его деятельность, например, скажем, "повар"?
Название: Re: в чем отличие "Действующего лица" от "Роли"
Отправлено: Adis от 26 Декабря 2006, 11:22:29
ну, раз раздел называется RUP, то о нем и речь..
если Вы смотрите Пуск-> Программы -> Rational Software -> Rational Unified Process -> Glossary, то там чуть другие определения, походу. Вы не могли бы сказать, где Вы видели ЭТИ определения ?  как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
Ну я в принципе разобрался, на досуге напишу..
Я смотрю в своей голове )

Ок, Смотрим официальный глоссарий (http://rup.hops-fp6.org/process/glossary/index.htm):
Цитировать
actor (class)
Defines a set of actor instances, in which each actor instance plays the same role in relation to the system.

(UML) A coherent set of roles that users of use cases play when interacting with these use cases. An actor has one role for each use case with which it communicates.

actor (instance)
Someone or something, outside the system that interacts with the system.

role
A definition of the behavior and responsibilities of an individual, or a set of individuals working together as a team, within the context of a software engineering organization.

(UML) The named specific behavior of an entity participating in a particular context. A role may be static (for example, an association end) or dynamic (for example, a collaboration role).

Так всё-таки вас UML-ные термины интересовали или RUP-овские?

ну да, терперь все верно..
РУПовские :)
Название: Re: в чем отличие "Действующего лица" от "Роли"
Отправлено: LDV от 13 Ноября 2010, 01:23:35
роль - это RUP
актер - UML
"заинтересованное лицо" может быть и там и там
но нотации и связи у него разные будут
если роль - прикладывается к определенным задачам/активностям и  отвечает за артефакты
если актер - действует в сценариях