Построение диаграммы прецедентов (UseCase Diagram). IBM Rational Rose Enterprise Edition v.7

Страницы работы

Содержание работы

Санкт-Петербургский Государственный Электротехнический Университет

«ЛЭТИ»

Кафедра АСОИУ

Лабораторная работа №2

по дисциплине «Модели О и ПИС» на тему «Построение диаграммы прецедентов (UseCase Diagram)»

Выполнили:    

Группа:     0373                                                                                                            Принял:

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

2014

Задание:  построить диаграмму прецедентов (UseCase диаграмму), отражающую перечень действий между актерами и системой позволяющей осуществлять заказ товаров online.

Инструмент построения:

IBM Rational Rose Enterprise Edition v.7

Ход работы:

Для построения диаграммы был составлен список актеров и список прецедентов. У рассматриваемой системы 3 актера и 13 прецедентов:  

Список актеров:

x Guest (гость);  x Registered user (зарегистрированный пользователь);  x Admin (администратор).

Список прецедентов:

x x x x x x x

регистрация на сайте; просмотр каталога товаров; авторизация; сделать заказ; изменение заказа; добавить товар в заказ; удалить выбранный товар из заказа;

x оплата; x способ оплаты; x выбор способа оплаты; x изменение каталога товаров; x добавление нового товара; x удаление из каталога; x изменение цены изделия.

Построенная диаграмма представлена на рисунке 1.

Описание прецедентов:

Регистрация на сайте:

Актеры: Guest

Описание: для того, чтобы использовать все возможности данного интернет-магазина новый         пользователь должен           зарегистрироваться, без регистрации   невозможно осуществить заказ.

Просмотр каталога товаров:

Актеры: Guest, Registered user, Admin

Описание: каталог товаров доступен для просмотра, как гостю, так и ранее зарегистрированному и авторизованному пользователю и администратору.

Авторизация:

Актеры: Registered user, Admin

Описание: ранее зарегистрированный пользователь или администратор системы должен авторизоваться с помощью логина и пароля для того, чтобы использовать все функциональные возможности данного интернет-магазина.

Сделать заказ:

Актеры: Registered user

Описание: авторизованный пользователь системы может приступить к осуществлению заказа в интернет-магазине. Данный прецедент состоит из следующих прецедентов: изменение заказа, оплаты.

Изменение заказа:

Актеры: Registered user

Описание: Зарегистрированный и авторизованный пользователь имеет возможность изменения характеристик ранее сохраненного заказа. Данный прецедент состоит из следующих прецедентов: добавить товар в заказ, удалить выбранный товар из заказа.

Добавить товар в заказ:

Актеры: Registered user

Описание: Зарегистрированный пользователь может добавить новые позиции в ранее сохраненный заказ.

Оплата:

Актеры: Registered user

Описание:      Зарегистрированный            пользователь может удалить позиции          в          ранее сохраненном заказе. 

Способ оплаты:

Актеры: Registered user

Описание: Пользователь при осуществлении заказа на конечном этапе должен произвести оплату составленного заказа. Для чего выполнить прецедент «Выбор способа оплаты».

Выбор способа оплаты:

Актеры: Registered user

Описание: Пользователь должен выбрать один из предлагаемых способов, которым он желает оплатить заказ (наличные, кредитная карта, PayPal и др.).

Изменение каталога товаров:

Актеры: Admin

Описание: Администратор интернет-магазина имеет возможность изменить каталог представляемых товаров через следующие прецеденты: добавление нового товара, удаление из каталога, изменение цены изделия.

Добавление нового товара:

Актеры: Admin

Описание: Администратор может добавить новую позицию в каталог.

Удаление из каталога:

Актеры: Admin

Описание: Администратор имеет возможность удалить позицию из каталога.

Изменение цены изделия

Актеры: Admin

Описание: Администратор имеет возможность изменить цену любого товара из католога.


!

Рисунок 1 - Диаграмма прецедентов

Похожие материалы

Информация о работе