Форум
[Все сообщения]
Тема : ФорумИмя : Андрей Недбальский Город : Минск 26/03/2003 12:27 Сообщение: Здравствуйте. Рисую UseCase диаграму. Есть Актеры "Редактор1" "Редактор2" и т.д. - которые отличаются уровнем доступа к системе. Есть "авторизованный юзер", который может являться одновременно несколькими типами "Редакторов". Подскажите, каким типом отношений связать "Редакторов" с "авторизованный юзер"?
Тема : ФорумИмя : Сергей Трофимов 26/03/2003 12:56 Сообщение: Логично связать их при помощи наследования, т.е. редактор наследует свойства авторизованного пользователя Тема : ФорумИмя : Alexander Zauzolkov Город : Friedrichshafen 28/03/2003 23:10 Сообщение: Hi!
Не соглашусь с предыдущим утверждением. В Вашем случае проще говорить об Actor "User" или "авторизированный юзер", а "Редактор" это все-таки роль. Т.о. юзер в различных ситуациях выступает в роли редактора1 и т.д. Тема : ФорумИмя : Сергей Трофимов 31/03/2003 11:16 Сообщение: Цитата из книги "UML: cпециальный справочник" Рамбо, Якобсон, Буч стр.177 "Несколько актантов могут иметь обшие черты, т.е. взаимодействуют с системой сходным или одинаковым образом. С помощью отношения обобщения это сходство можно вырахить следующим образом: существует некий (возможно, абстрактный) актант, с момощью которого описываются чверты сходства нескольких актантов. Актанты-потомки наследуют роли и отношения, которые есть у этого абстрактного актанта-предка." Так что наследование предлагается классиками.
|
|