4307
« : 08 Февраля 2008, 23:04:20 »
Саша, немного сумбурно и не понятно.
Хотя в целом вопрос ясен. Итак, ты полагешь или констатируешь, что
1. есть некое не пустое множество функций в системе
2. есть некое непустое множество пользователей такой системе без четко выраженной роли
3. роль пользователя представляет собой абстракцию, определяемую текущим набором прав.
4. классификация ролей возможна, но не имеет смысла. Т.е. действительно некая группа пользователей может иметь одинаковый набор функций, но эта группа случайна и никак не определяет специфику роли
5. Одно из главных различий между вариантом использования и алгоритмом (функцией) заключается в том, что алгоритм (функция), который может содержать некоторую последовательность шагов, не будет (не должен) отображать диалог между пользователем и системой. Т.е. если функция системы (ERP-CRM) не отражает диалог пользователя с системой, то очевидно использовать ВИ не следует, в противном случае нужно писать вариант использования.
6. Поскольку функций в системе может быть много, они так или иначе могут быть классифицированы по типу и следовательно распределены по пакетам, так что большое количество ВИ на одной диаграмме не такая уж проблема. С другой стороны совершенно необязательно строить такую диаграмму, если она не целесообразна
7. ВИ не единственный инструмент описания требований пользователя. Для этого можно испрользовать пользовательские истории.
8. Для более детального анализа сказанного Сашей, хотелось бы увидеть все-таки некоторые примеры, поскольку пункт 3 неясен и не новичку (какую технику? почему автор полагает что такая техника возможна, как понять не ошибается ли автор в своих суждениях по данной теме?)