программному обеспечению
в соответствии с СТ РК 1090 - 2002
НАО «Казахский агротехнический университет имени С.
Сейфуллина» Факультет «Компьютерные системы и
профессиональное обучение» Кафедра «Информационные
системы»
Образовательная программа 05-057
ЗАДАНИЕ
на курсовую работу (проект)
обучающийся
Горданов Султан Алиханович
Тема работы (проекта): Разработка спецификации требований к разработке
услуг системы “Онлайн - аптека”
Литература:
1. “Об утверждении Правил оптовой и розничной реализации
лекарственных средств и медицинских изделий”
2. Спецификация требований программного обеспечения СТ РК 1090-2002
3. Конкретные требования
3.1 Функциональные требования
Бизнес - действия исполняемые действующими лицами в процессе
оказания услуги:
Описание:
Клиент просматривает историю заказов. Имеет возможность удалить
историю заказов.
Основное действующее лицо: Клиент(Пользователь)
Второстепенное действующее лицо: Нет
Предусловия:
⦁ Пользователь находится в разделе личный кабинет. Пользователь
авторизован.
Основной сценарий:
⦁ Пользователь открывает страницу с историей заказов.
⦁ Пользователь видит список совершенных им ранее заказов.(ИС 1)
⦁ Пользователь имеет возможность очистить историю заказов.
Постусловия:
⦁ Пользователь получил список товаров отсортированный в
соответствии с заданным им критерием.
Альтернативные сценарии:
Исключительные ситуации:
ИС1 (Пользователь еще не совершал заказов) - выводится сообщение “Вы
еще не совершали заказов” и ссылка на страницу каталога.
Пользовательский интерфейс:
Входные данные:
Описание:
Клиент имеет возможность отключить либо включить рассылку
уведомлений..
Основное действующее лицо: Клиент(Пользователь)
Второстепенное действующее лицо: Нет
Предусловия:
⦁ Пользователь находится в разделе личный кабинет. Пользователь
авторизован.
Основной сценарий:
⦁ Пользователь отключает либо включает посредством switch-кнопки
Постусловия:
⦁ Пользователь изменил статус о разрешении рассылать ему
уведомления.
Альтернативные сценарии:
Исключительные ситуации:
Пользовательский интерфейс:
Входные данные: Нет
Выходные данные: Нет
Описание:
Клиент имеет возможность просматривать список отмеченного им
пометкой “Избранный товар” товара, а также удалять товар из данного
списка.
Основное действующее лицо: Клиент(Пользователь)
Второстепенное действующее лицо: Нет
Предусловия:
⦁ Пользователь добавил как минимум 1 товар в “Избранные товары”.
Пользователь должен быть авторизован.
Основной сценарий:
⦁ Пользователь открывает список товаров с пометкой “Избранный
товар”.
⦁ Пользователь имеет возможность добавить товар из данного списка
в корзину..
⦁ Пользователь имеет возможность удалить товар из данного списка.
Постусловия:
⦁ Пользователь просмотрел список избранных товаров или внес
изменения в список.
Альтернативные сценарии:
Исключительные ситуации:
Пользовательский интерфейс:
Описание:
Клиент ,находясь в каталоге товаров, сортирует товар в соответствии с
выбранными им критериями.
Основное действующее лицо: Клиент(Пользователь)
Второстепенное действующее лицо: Нет
Предусловия:
⦁ Пользователь находится в разделе “Каталог”.
Основной сценарий:
⦁ Пользователь нажимает на поле ”Сортировка”.
⦁ Появляется форма “ChoiceBox” со списком критериев для
сортировки.
⦁ Пользователь выбирает 1 критерий для сортировки.
⦁ Пользователь подтверждает отправку формы.
Постусловия:
⦁ Пользователь получил список товаров отсортированный в
соответствии с заданным им критерием.
Альтернативные сценарии:
Исключительные ситуации:
Пользовательский интерфейс:
Входные данные:
Описание:
Клиент ,находясь в каталоге товаров, фильтрует товар в соответствии с
выбранными им критериями.
Основное действующее лицо: Клиент(Пользователь)
Второстепенное действующее лицо: Нет
Предусловия:
⦁ Пользователь находится в разделе “Каталог”.
Основной сценарий:
⦁ Пользователь открывает окно ”Фильтрация”.
⦁ Пользователь помечает нужные критерии для фильтрации
посредством формы “CheckBox”(Выбран как минимум 1 критерий).
⦁ Пользователь выполняет поиск товаров по заданным критериям.
(ИС 1)
Постусловия:
⦁ Пользователь получил список товаров соответствующих заданным
им критериям.
Альтернативные сценарии:
Исключительные ситуации:
ИС 1(Пользователь не отметил ни одного критерия для фильтрации) -
выводится предупреждение:”Выберите как минимум 1 критерий для
фильтрации”.Возвращение ко 2 шагу основного сценария.
Пользовательский интерфейс:
Входные данные: