Смысл системы в оценке практичности ПО и формировании оптимальной стратегии по улучшению практичности.
Если честно ничего не понял
. Вы просите пользователя заполнить анкету. И интересно, как потом система оценивает практичность и формирует оптимальную стратегию?
Отношение «extend» вводит новое поведение в существующий (базовый) прецедент.
Это Вам так кажется. Конечно, если Вы рисуете для себя понятную для Вас же диаграмму, то наверное ...
Однако ДВИ - не отражает поведения системы, она отражает набор отвественностей системы с точки зрения ее окружения.
Мне лично не показалось, что расширение тут уместно.
Кстати, вот как теперь выглядит ВИ "Загрузить и заполнить анкету", правда еще без расширения:
Вариант использования:
Загрузить и заполнить анкету
Уровень: цель пользователя
Основное действующее лицо: профессиональный пользователь
Триггер: пользователь запустил веб-браузер.
А что такое профессиональный пользователь? Чем он отличается от непрофессионального? Простого? Обыкновенного?
Прекрасно я запустил браузер и что?, вот он висит передо мной милый старый ослик ИЕ или другое чудо света
Главный успешный сценарий:
1. Пользователь открывает страницу загрузки данных.
2. Система выбирает шаблон формы загрузки, заполняет его данными из базы и пересылает пользователю.
3. Пользователь заполняет шаблон анкеты и подтверждает внесенные данные.
4. Система вносит полученные данные в базу.
Какой то терминалогический хаос
шаблон формы загрузки шаблон анкеты?
Почему нельзя
Предусловие:
Пользователь авторизован в системе
Загружена главная страница рассматриваемой системы
1. Профессиональный пользователь выбирает анкету
2. Система отображает бланк анкеты
3. Профессиональный пользователь профессионально заполняет анкету и подтверждает завершение работы
4. Система сообщает, что анкета успешно сохранена