Форум Сообщества Аналитиков
Дисциплины => Бизнес-анализ и Целеполагание => Тема начата: kirka от 27 Сентября 2016, 10:59:03
-
Есть система учета за комплектующими автомобиля. У автомобиля есть двигатель, шасси, кабина, коробка и т.д. В систему пользователь последовательно вводит все части авто. Как отразить в сценарии, что пользователь может вести
Пример:
Условие:
Открыт форма учета составных частей автомобиля
Сценарий:
1. Пользователь нажимает на кнопку «Добавить»
2. Система создает и выделяет строку для ввода в поля значений
3. Пользователь нажимает двойным кликом ЛКМ на поле «Наименование составной части» и в выпадающем списке нажимает на ссылку «Показать все»
4. Система открывает новое окно «Список составных частей»
5. Пользователь в указанном списке выбирает и нажимает ЛКМ на наименование составной части
6. Система отображает выбранное наименование составной части в поле «Наименование составной части»
7. Система автоматически отображает серийный номер выбранной составной части в поле «Серийный №»
8. Пользователь при необходимости продолжает вводить новые позиции составных частей (согласно п.1-6 сценария)
9. Пользователь переходит в раздел "Компоненты" формы учета составных частей
Вот такая, п.8, формулировка уместна? Или как то иначе переформулировать требуется или переоформить?
с уважением
-
У Коберна это примерно так и выглядит - "Клиент повторяет шаги 3-4, пока не укажет, что выбор закончен"
Я не силен в ВИ, но пункты 3-5 больше похожи на реализацию интерфейса и их можно объединить одним общим смыслом, например, "Пользователь указывает запасную часть". Но это так, мысли в слух, возможно вам так и нужно.
-
да нам нужно знать какие поля пользователь заполняет при определенных случаях.
Спасибо большое.
в моем случае, выбор закончен - это переход в другой раздел. Получается так?? Пользователь при необходимости, повторяет шаги 20-27, пока не сохранит карточку или перейдет в другой раздел/вкладку.
-
Посмотрите, пожалуйста, небольшую заметку http://www.uml2.ru/faq/faq-uc/73/. Пример 3. Это Вам поможет?
Что касается стиля Вашего юзкейса, то как заметил akaCarton, он отличается от классического, в котором следует максимально избегать описание технических деталей и вопросов реализации. Обратное допустимо, если Вы описываете существующую систему, но если Вы проектирует что-то с нуля, то Вы делаете не свою работу.
-
я описываю существующую систему. Хорошо. Спасибо большое!