в чем отличие "Действующего лица" от "Роли"(Прочитано 9647 раз)
Все говорят разное. Вот такие варианты:
 - это одно и то же;
 - действующее лицо, напр.: "начальник отдела", "инженер",  "SAP R/3" и т.д., роль - "подписывающий", "принимающий", "транспортная система" и т.д.;
 - может есть еще варианты..

как же на самом деле?



В РУПе есть понятия:

  • Заинтересованное лицо (Stakeholder) - Объект, обладающий интересами относительно рассматриваемой системы или её области дейстельности.
  • Субъект, Актёр, Деятель (Actor) - Внешние автономные объекты + Сама система, вступающие во взаимодействие с целью достижения определённых целей Заинтересованных лиц.
  • Роль (Role) - под ней понимается набор областей ответственности, дисциплин, задач, видов деятельности и артефактов в процессе разработки ПО, которые принимают на себя Разработчики системы.

Вне РУПа может быть что угодно )
« Последнее редактирование: 25 Декабря 2006, 17:01:14 от Денис "Майевтик" »



ну, раз раздел называется RUP, то о нем и речь..
если Вы смотрите Пуск-> Программы -> Rational Software -> Rational Unified Process -> Glossary, то там чуть другие определения, походу. Вы не могли бы сказать, где Вы видели ЭТИ определения ?  как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
Ну я в принципе разобрался, на досуге напишу..



ну, раз раздел называется RUP, то о нем и речь..
если Вы смотрите Пуск-> Программы -> Rational Software -> Rational Unified Process -> Glossary, то там чуть другие определения, походу. Вы не могли бы сказать, где Вы видели ЭТИ определения ?  как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
Ну я в принципе разобрался, на досуге напишу..
Я смотрю в своей голове )

Ок, Смотрим официальный глоссарий:
Цитировать
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-овские?



Цитата: Roman Tsvetkov
как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
В общем случае (вне RUP'а даже), "роль" - это, если вы приглядитесь, есть именованная совокупность всего того, что перечислено, отличающаюся от других совокупностей более или менее определённым образом. Например, если некто закупает продукты, собирает рецепты, придумывает их, подвергает продукты термической и мехнической обработке с целью получения пищи, то может мы придумаем какой-то более простой идентификатор, чем фраза, описывающая его деятельность, например, скажем, "повар"?
« Последнее редактирование: 25 Декабря 2006, 19:00:16 от Денис "Майевтик" »



ну, раз раздел называется RUP, то о нем и речь..
если Вы смотрите Пуск-> Программы -> Rational Software -> Rational Unified Process -> Glossary, то там чуть другие определения, походу. Вы не могли бы сказать, где Вы видели ЭТИ определения ?  как Роль м.б. задачей,  дисциплиной или  видом деятельности ?!
Ну я в принципе разобрался, на досуге напишу..
Я смотрю в своей голове )

Ок, Смотрим официальный глоссарий:
Цитировать
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-овские?

ну да, терперь все верно..
РУПовские :)



роль - это RUP
актер - UML
"заинтересованное лицо" может быть и там и там
но нотации и связи у него разные будут
если роль - прикладывается к определенным задачам/активностям и  отвечает за артефакты
если актер - действует в сценариях




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19