Добавил:
tg: @petmanchenko Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ИЗ №4 Use Case, User Story и User Story Mapping

.docx
Скачиваний:
2
Добавлен:
10.02.2025
Размер:
185.4 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет Информационных систем и технологий

Кафедра Информационных управляющих систем

Направление: 09.03.02 Информационные системы и технологии

Профиль: Дизайн графических и пользовательских интерфейсов информационных систем

ОТЧЕТ

к индивидуальному заданию № 4:

«Use Case, User Story и User Story Mapping»

по дисциплине «Методы и средства проектирования информационных систем и технологий»

Выполнил:

Студент группы ИСТ-931

Гетманченко П.А. «_25_»__марта__ 2022 г.

Принял:

преп. каф. ИУС

Пинегина И.В. «_26_»__марта__ 2022 г.

Санкт-Петербург

2022 г

СОДЕРЖАНИЕ

ХОД РАБОТЫ 3

Задание №1: 3

Задание №2: 3

Задание №3: 9

Задание №4: 10

ВЫВОД 13

ХОД РАБОТЫ

В рамках тематики разрабатываемой информационной системы (для турфирмы) на практических и лабораторных работах:

Задание №1:

Определить набор функциональных требований для ИС турфирмы.

Результат:

Основной функционал:

  1. покупка тура;

  2. поиск тура в поиске;

  3. заказ услуг юриста;

  4. заказ услуг врача;

  5. регистрация/авторизация в личном кабинете;

  6. редактирование личного кабинета;

  7. пользование базы данных;

  8. хранение личных данных, услуг (дополнительных), скидок;

  9. предоставление скидок;

  10. предоставление обратной связи;

  11. оплата тура;

  12. бронирование отеля;

  13. бронирование билета на самолёт;

  14. аренда машины;

  15. выдача зарубежных водительских прав.

Задание №2:

Представить составленную таблицу основного потока/сценария событий для нескольких вариантов использования (за основу взять построенную диаграмму из лабораторной работы 2). Разобрать не меньше 5 use case.

Результат:

5 use case рассмотрены в таблицах 1-5:

Таблица 1 – клиент регистрируется в личном кабинете (клиент – личный кабинет)

Шаг

Действующее лицо

Шаг

Комментарий

1

Система

Запрашивает личные данные

ФИО, Д,Р., П.М.Ж., телефон, почта, пароль

2

Клиент

Вводит личные данные и соглашается с условиями обработки персональных данных

-

3(а)

Система

Впускает пользователя в личный кабинет

Если введённые данные соответствуют данным из БД

3(б)

Система

Не впускает пользователя в личный кабинет

Если введённые данные не соответствуют данным из БД

4

Клиент

Переходит в личный кабинет

-

Таблица 2 – клиент авторизуется в личном кабинете (клиент – личный кабинет)

Шаг

Действующее лицо

Шаг

Комментарий

1

Система

Запрашивает логин и пароль пользователя

-

2

Клиент

Вводит пароль и логин

-

3(а)

Система

Впускает пользователя в личный кабинет

Если введённые данные соответствуют данным из БД

3(б)

Система

Не впускает пользователя в личный кабинет

Если введённые данные не соответствуют данным из БД

4

Клиент

Переходит в личный кабинет

-

Таблица 3 – клиент редактирует личную информацию в личном кабинете (клиент – личный кабинет)

Шаг

Действующее лицо

Шаг

Комментарий

1

Система

Запрашивает логин и пароль пользователя

-

2

Клиент

Вводит пароль и логин

-

3

Система

Впускает пользователя в личный кабинет

Если введённые данные соответствуют данным из БД

4

Клиент

Переходит в личный кабинет и нажимает на кнопку

Кнопка в виде шестерёнки

5

Система

Даёт право изменить пользователю личную информацию

-

6

Клиент

Меняет личную информацию и соглашается с изменениями

-

7

Система

Сохраняет изменённую информацию о пользователе и передаёт её на хранение в СУБД

-

Таблица 4 – клиент обращается к юристу (клиент - юрист)

Шаг

Действующее лицо

Шаг

Комментарий

1

Система

Запрашивает логин и пароль пользователя

-

2

Клиент

Вводит пароль и логин

-

3

Система

Впускает пользователя в личный кабинет

Если введённые данные соответствуют данным из БД

4

Клиент

Переходит в личный кабинет и нажимает на кнопку

Кнопка “Дополнительная информация”

5

Система

Показывает пользователю доступные страховки

Страховка юридического плана

6(1)

Клиент

Нажимает на нужную страховку и ознакомляется с информацией о своём юристе

Как дополнение: пользователь может совершить звонок или написать в личный чат

6(2)

Система

Позволяет совершить звонок или написать в личный чат, нажав на определённую кнопки

Кнопки “Заказать звонок” и “Написать в чат”

Таблица 5 – клиент обращается к врачу (клиент - врач)

Шаг

Действующее лицо

Шаг

Комментарий

1

Система

Запрашивает логин и пароль пользователя

-

2

Клиент

Вводит пароль и логин

-

3

Система

Впускает пользователя в личный кабинет

Если введённые данные соответствуют данным из БД

4

Клиент

Переходит в личный кабинет и нажимает на кнопку

Кнопка “Дополнительная информация”

5

Система

Показывает пользователю доступные страховки

Страховка медицинского плана

6(1)

Клиент

Нажимает на нужную страховку и ознакомляется с информацией о своём юристе

Как дополнение: пользователь может совершить звонок или написать в личный чат

6(2)

Система

Позволяет совершить звонок или написать в личный чат, нажав на определённую кнопки

Кнопки “Заказать звонок” и “Написать в чат”

Задание №3:

Составить не меньше 10 примеров User Story для актёров, разрабатываемой ИС (рассмотреть разных актёров).

Результат:

  1. Как <клиент турфирмы>, я хочу <получить информацию об услугах (дополнительных)>, чтобы <купить тур>.

  2. Как <клиент турфирмы>, я хочу <оформить медицинскую страховку (личного врача)>, чтобы <избежать неприятных ситуаций за рубежом>.

  3. Как <клиент турфирмы>, я хочу <оформить юридическую страховку (личного юриста)>, чтобы <избежать неприятных ситуаций за рубежом>.

  4. Как <клиент турфирмы>, я хочу <арендовать автомобиль>, чтобы <свободно передвигаться за рубежом>.

  5. Как <клиент турфирмы>, я хочу <оформить скидку на тур>, чтобы <сэкономить деньги>.

  6. Как <врач турфирмы>, я хочу <заключить договор с клиентом турфирмы>, чтобы <оказать ему услугу за рубежом при внештатной ситуации>.

  7. Как <юрист турфирмы>, я хочу <заключить договор с клиентом турфирмы>, чтобы <оказать ему услугу за рубежом при внештатной ситуации>. - оказать услугу

  8. Как <клиент турфирмы>, я хочу <обновить свои данные в личном кабинете>, чтобы <получить скидку для пенсионеров>.

  9. Как <агент турфирмы>, я хочу <проверить документы клиента турфирмы>, чтобы <избежать неприятных ситуаций при оформлении тура>.

  10. Как <агент турфирмы>, я хочу <проинформировать клиента турфирмы об услугах (дополнительных)>, чтобы <клиент турфирмы остался довольным и чувствовал себя свободно и хорошо за рубежом и при внештатных ситуациях>.

Задание №4:

С помощью инструмента визуализации (draw.io) построить User Story Mapping для своей системы с описанием бэклога.

Результат:

User Story Mapping для такой ИС, как турфирма, показана на рисунке 1:

Рисунок 1 – User Story Mapping для ИС турфирмы

Релиз и бэклог для ИС турфирмы представлен на рисунке 2:

Рисунок 2 – релиз и бэклог для ИС турфирмы

ВЫВОД

При работе над индивидуальным заданием:

  1. Проанализирован и прописан основной и важный функционал ИС турфирмы.

  2. Представлена составная таблица основного потока/сценария событий для таких вариантов использования, как:

  1. Клиент регистрируется в личном кабинете (клиент – личный кабинет);

  2. Клиент авторизуется в личном кабинете (клиент – личный кабинет);

  3. Клиент редактирует информацию в личном кабинете (клиен – личный кабинет);

  4. Клиент обращается к юристу (клиент - юрист);

  5. Клиент обращается к врачу (клиент - врач).

  1. Составлено 10 примеров User Story для актёров ИС турфирмы.

  2. Построена User Story Mapping с релизом и бэклогом для ИС турфирмы.

Соседние файлы в предмете Методы и средства проектирования информационных систем и технологий