- •Начальная
- •Начальная фаза
- •Видение
- •Анализ
- •Требования
- •Примеры требований
- •Виды требований
- •Виды требований
- •Уровни требований
- •Инженерия требований
- •Выявление требований
- •Спецификация
- •Модель
- •Сценарий
- •Сценарий
- •Сценарий
- •Свободный формат
- •Развернутый формат
- •Развернутый формат
- •Развернутый формат
- •Развернутый формат
- •Диаграмма прецедентов
- •Модель
- •Отражает
- •Пример
- •Пример
- •Назначение
- •Аналитик
Выявление требований
•Интервью
•Анкетирование
•Наблюдение
•Прототипирование
•Изучение документов и программных систем
Спецификация
требований
•Модель требований
•Модель прецедентов (Use Cases)
•Пользовательские истории (User Stories)
•Спецификация требований к ПО (Software Requirements Specification, SRS)
•Модель предметной области (Domain Model)
Модель
прецедентов
Сценарий
•Покупатель просматривает каталог и помещает выбранные товары в корзину
•При желании оплатить покупку он вводит информацию о банковской карте и производит платеж
•Система проверяет карту и подтверждает оплату товара
Сценарий
•Покупатель просматривает каталог и помещает выбранные товары в корзину
•При желании оплатить покупку он вводит информацию о банковской карте и производит платеж
•Система проверяет карту и подтверждает оплату товара
Исполнитель, Актер (Actor)
Сценарий
•Покупатель просматривает каталог и помещает выбранные товары в корзину
•При желании оплатить покупку он вводит информацию о банковской карте и производит платеж
•Система проверяет карту и подтверждает оплату товара
•В авторизации отказано?
Свободный формат
Оформление продажи Основной успешный сценарий
Покупатель подходит к кассе с выбранными товарами. Кассир использует систему для регистрации каждого товара. Система отображает…
Альтернативные сценарии
Если в авторизации карты отказано, кассир информирует об этом покупателя и предлагает другой способ оплаты
Развернутый формат
•Название: Оформление продажи
•Рамки: Система NextGen
•Основной исполнитель: Кассир
•Заинтересованные лица
Кассир. Хочет быстро и точно ввести данные, не допуская ошибок, поскольку недостача вычитается из зарплаты
Продавец. Хочет получить свои комиссионные от продажи
Развернутый формат
•Предусловия: Кассир аутентифицирован
•Результаты: Данные о продаже сохранены. Налоги вычислены. Чек сгенерирован
•Частота использования: Почти постоянно
Развернутый формат
•Основной успешный сценарий
1.Покупатель подходит к кассовому аппарату системы с выбранными товарами
2.Кассир открывает новую продажу
3.Кассир вводит штрих-код товара
4.Система записывает наименование товара и выдает его описание, цену и общую стоимость. Цена вычисляется на основе набора правил
Кассир повторяет действия пп. 3-4 для каждого наименования товара