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