Клуб разработчиков программных систем

Истории Про Сервис

Темы | Статьи | Рейтинги |

Форум

[Все сообщения]

Тема : Форум
Имя : Predicate 03/04/2008 12:51
Сообщение:
Добрый день!
Может кто подскажет (только начинаю изучать UML, примеры в книжках слабоваты):
если у нас есть два варианта использования (пусть даже кандидатов на варианты использования), один включает в себя другой (через include). Но при этом, оба варианта использования явно взаимодействуют с актантом (пользователем). Это правильно или тот вариант, который инклюдится в первый, нужно вообще убрать из диаграммы?
Например, есть вариант использования НачатьИгру, в него инклюдится вариант использования ВвестиИменаИгроков. Вариант использования ВвестиИменаИгроков изложен в т/з (не как вар.исп., а просто как требование), при этом он имеет свое поведение (например, пользователь неправильно указал данные или отменил ввод), которое желательно описать в детализации, т.е. для него актантом является актант Игрок. Но ВвестиИменаИгроков не может существовать сам по себе, вне варианта использования НачатьИгру (для которого актантом тоже является Игрок), поэтому он через include включается в НачатьИгру. Так верно?

Ответы:



Комментарии к статьям закрыты.

© Trofimov Sergey   http://www.caseclub.ru при цитировании ссылка обязательна.