переделал
Как такового, линейного сценария я не обнаружил, получился список действий не связанных друг с другом.
Вы критикуете предыдущий пост или выражаете сомнения по своим ВИ?
ВИ «Управлять счетом»
Главный успешный сценарий
1. Если счетов несколько, то Пользователь выбирает счет, с которым будет работать
2. Пользователь выбирает одно из следующих действий:
- Посмотреть текущее или историю состояния счета(Cash and Positions Summary, Margin Summary,Open Positions)
- Посмотреть историю всех событий в системе “Activity Log” выбрав одно из следующих значений:
o All - показать все записи включая системные, чат, торговые и прочие
o Trade Activity - подтверждения и запросы о торгах
o Order Activity - размещенные и отменныные ордера
o Chat Activity - диалоги с брокером
o Other Activity - изменения счета и системные сообщения
- Посмотреть историю совершенных торгов «Trades Executed» в виде таблицы*
- Прользователь подает заявку на перевод денег со счета на его карточку.
- Пользователь пополняет счет с кредитной карточки.
- Пользователь посылает сообщение через чат.
Дополнительная информация:
Колонки таблицы “Trades Executed”: Instrument, B / S, Order, Trade date, Value date, Amount, Price, Commission, Total Trade Cost, Expiry Date, Strike
Олег, не в обиду будет сказано, но Ваш сценарий практическое пособие как не надо делать. Конечно, я не имею большого практического опыта и базируюсь лишь на теоритичексих познаниях книги
КобернаМое мнение - проштудируйте эту книгу для начала.
Мои замечания:
Избегайте, если в основном сценарии. Основной сценарий - это типичный УСПЕШНЫЙ ход действий. Их может быть несколько. Каждый такой вариант успешного варианта можно выразить как альтернативный поток. В случае срабатывания исключительных ситуаций описывайте их в разделе Исключений. Для примера посмотрите переведенные
мною образцы документов по К.Вигерсу(сообщение 19).
Сценарий пишется от третьего лица в настоящем времени действительного залога. Четко прописывайте участников взаимодействия (как минимум основное действующее лицо и система). Должна четко ощущаться передача "мяча" между участниками (воздействие - реакция).
Определите уровень ВИ: бизнес-цель, обобщенный уровень, цель пользователя, подфункция...
Шаг в ВИ может вызывать выполнения другого подчиненного ВИ, в этом случае такой шаг подчеркните и опишите его как ОТДЕЛьНЫЙ ВИ
Старайтесь писать ВИ в одном ключе, не допускайте смешение инфинитива (неопределенной или безличной формы глагола ) и личной в одном описании сценария
Это сценарий Пользователя. У Админа есть расширенный сценарий
"Управлять счетом Пользователя"
1. Выбрать Пользователя
2. Выбрать Счет Пользователя
3. Выполнить одно из следующих действий:
3а Перевести деньги с КК Пользователя на Счет
3б Перевести деньги со Счета на КК Пользователя.
3в Перевести деньги со Счета Пользователя на любой другой Счет Пользователя.
ВИ_2.
"Управлять счетом Пользователя"ОДЛ: Администратор - Адм
Предусловие: загружена форма (таблица) пользователей системы
Основной поток событий:
1. Адм выбирает Пользователя из списка (возможно выполняет подчиненый ВИ Найти пользователя)
2. Система отображает карточку пользователя (да что отображает система в ответ на выбор пользователя? Как Вы думаете можно ли об этом догадаться? Сможет ли скажем программист понять а как должна выглядеть информация о пользователе?)
3. Адм выбирает Счет Пользователя (а если у пользователя нет еще счета? - кандидат для обработки исключения)
4. Система предоставляет Адм варианты действий (все они вполне возможные кандидаты на варианты использования, которые должны прописаны - опять же смотрите примуры Вигерса и Коберна):
4а Перевести деньги с КК Пользователя на Счет
бла-бла-бла
4б Перевести деньги со Счета на КК Пользователя.
бла-бла-бла
4в Перевести деньги со Счета Пользователя на любой другой Счет Пользователя.
бла-бла-бла
Думаю лучше описать не управление счетом пользователя а три конкретных ВИ либо один под названием Перевести деньги с 1 основным (типичным чаще всего возникающих ситуация) и 2 альтернативными (см Вигерс - мой перевод - ссылка выше)
Очень надеюсь, что был Вам полезен, и сам не допустил особо грубых ошибок