Санкт-Петербургский Государственный Электротехнический Университет
«ЛЭТИ»
Кафедра АСОИУ
Лабораторная работа №2
по дисциплине «Модели О и ПИС» на тему «Построение диаграммы прецедентов (UseCase Diagram)»
Выполнили:
Группа: 0373 Принял:
Санкт-Петербург
2014
Задание: построить диаграмму прецедентов (UseCase диаграмму), отражающую перечень действий между актерами и системой позволяющей осуществлять заказ товаров online.
Инструмент построения:
Ход работы:
Для построения диаграммы был составлен список актеров и список прецедентов. У рассматриваемой системы 3 актера и 13 прецедентов:
Список актеров:
x Guest (гость); x Registered user (зарегистрированный пользователь); x Admin (администратор).
Список прецедентов:
x x x x x x x |
регистрация на сайте; просмотр каталога товаров; авторизация; сделать заказ; изменение заказа; добавить товар в заказ; удалить выбранный товар из заказа; |
x оплата; x способ оплаты; x выбор способа оплаты; x изменение каталога товаров; x добавление нового товара; x удаление из каталога; x изменение цены изделия. |
Построенная диаграмма представлена на рисунке 1.
Описание прецедентов:
Регистрация на сайте:
Описание: для того, чтобы использовать все возможности данного интернет-магазина новый пользователь должен зарегистрироваться, без регистрации невозможно осуществить заказ.
Просмотр каталога товаров:
Описание: каталог товаров доступен для просмотра, как гостю, так и ранее зарегистрированному и авторизованному пользователю и администратору.
Авторизация:
Описание: ранее зарегистрированный пользователь или администратор системы должен авторизоваться с помощью логина и пароля для того, чтобы использовать все функциональные возможности данного интернет-магазина.
Сделать заказ:
Описание: авторизованный пользователь системы может приступить к осуществлению заказа в интернет-магазине. Данный прецедент состоит из следующих прецедентов: изменение заказа, оплаты.
Изменение заказа:
Описание: Зарегистрированный и авторизованный пользователь имеет возможность изменения характеристик ранее сохраненного заказа. Данный прецедент состоит из следующих прецедентов: добавить товар в заказ, удалить выбранный товар из заказа.
Добавить товар в заказ:
Описание: Зарегистрированный пользователь может добавить новые позиции в ранее сохраненный заказ.
Оплата:
Описание: Зарегистрированный пользователь может удалить позиции в ранее сохраненном заказе.
Способ оплаты:
Описание: Пользователь при осуществлении заказа на конечном этапе должен произвести оплату составленного заказа. Для чего выполнить прецедент «Выбор способа оплаты».
Выбор способа оплаты:
Описание: Пользователь должен выбрать один из предлагаемых способов, которым он желает оплатить заказ (наличные, кредитная карта, PayPal и др.).
Изменение каталога товаров:
Описание: Администратор интернет-магазина имеет возможность изменить каталог представляемых товаров через следующие прецеденты: добавление нового товара, удаление из каталога, изменение цены изделия.
Добавление нового товара:
Описание: Администратор может добавить новую позицию в каталог.
Удаление из каталога:
Описание: Администратор имеет возможность удалить позицию из каталога.
Изменение цены изделия
Описание: Администратор имеет возможность изменить цену любого товара из католога.
!
Рисунок 1 - Диаграмма прецедентов
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.