Построение модели вариантов использования. Цель лабораторной работы
Скачать 91.74 Kb.
|
Задание Цель лабораторной работы: составление модели вариантов поведения проектируемой информационной системы. Для достижения поставленной цели необходимо решить следующие задачи: 1. выполнить анализ требований и составить описание требований и выполняемых функций проектируемой ИС; 2. ознакомиться с элементами диаграмм вариантов использования и правилами их построения; 3. на основе составленного описания требований к ИС составить диаграмму вариантов использования; 4. на основе полученной диаграммы использования произвести корректировку описания требований к ИС. Выполнение работы Разрабатываемая ИС - веб-магазин по продаже часов. На рисунке 1 представлена UML-диаграмма вариантов использования системы. Данный вид диаграмм используется для описания функциональных требований к системе, для описания предметной области с целью лучшего понимания функционирования системы. Она содержит действующие лица: клиент, менеджер и администратор. Все перечисленные актеры будут взаимодействовать непосредственно с информационной системой. Основные прецеденты включают в себя: 1. Управление аккаунтом. Он расширяется прецедентами «Авторизация» – процесс прохождения авторизации на сайте, «Регистрация» – регистрация клиента на сайте, «Управление аккаунтом» – редактирование профиля пользователя, это может быть изменение личных данных, пароля доступа, адреса доставки и другое. 2. Просмотр каталога – просмотр клиентом магазина товаров доступных в продаже. Прецедент связан отношением расширения с прецедентами «Получить консультацию» – связаться с менеджером и узнать дополнительную информацию о продукте, «Оценить продукт» – возможность поставить оценку просматриваемому продукту, «Оставить отзыв» – возможность оставить комментарий к продукту и «Искать продукт» – возможность поиска продукта по ассортименту магазина. 3. Оформление заказа. Этот прецедент включает в себя прецеденты «Добавление товара в корзину» (тип связи «include»), «Оплатить» – непосредственно проведение транзакции через платежную систему и «Управлять корзиной» – возможность просмотра товаров, находящихся в корзине и управление ими (изменение количества, удаление конкретного товара из корзины). 4. Консультировать клиента. Клиент может получать консультации как на веб-сайте, так и с помощью систем обратной связи, например форма обратной связи, консультации через системы мгновенного обмена сообщениями и т.д. Консультацию осуществляет менеджер. 5. Управление каталогом. Менеджер может управлять каталогом, добавлять новые категории товаров, новые товары, управлять информацией о товарах, редактировать их описание и другое. 6. Обработать заказ. Менеджер управляет статусом заказа и указывает номер почтового отправления. В случае если клиент хочет что-либо изменить в заказе, менеджер может это сделать в интерфейсе управления заказами. 7. Администрирование сайта. Веб-сайт нуждается в постоянном администрировании, так как малейший простой в случае сбоя может негативно сказаться на рейтинге магазина. Прецедент включает в себя добавление новостей на сайт, управление аккаунтами пользователей и сотрудников магазина. Вывод В ходе лабораторной работы была составлена модель вариантов поведения проектируемой информационной системы. Для достижения поставленной цели были решены следующие задачи: на основе составленного описания требований к ИС была составлена диаграмма вариантов использования; на основе полученной диаграммы использования была произведена корректировка описания требований к ИС. |