Основы UML - Диаграммы - Диаграмма прецендентов

E-mail Печать PDF
Рейтинг пользователей: / 8
ХудшийЛучший 
Индекс материала
Основы UML
Способы применения UML
Модель и ее элементы
Диаграммы
Диаграммы - Классификация
Диаграммы - Диаграмма классов
Диаграммы - Диаграмма прецендентов
Диаграммы - Диаграмма объектов
Диаграммы - Диаграмма деятельности
Диаграммы - Диаграмма последовательности
Диаграммы - Диаграмма размещения
Диаграммы - Диаграмма пакетов
Все страницы

Диаграмма прецедентов (вариантов использования)

Прецеденты – это технология определения функциональных требований к системе. Назначение прецедента заключается в описании типичных взаимодействий между пользователем и системой и предоставлении описания процесса её функционирования. Сценарий – это последовательность шагов, описывающих взаимодействие пользователя и системы. Прецедент представляет собой множество сценариев, объединенных общей целью пользователя.

Содержимое прецедентов

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

Подпись: Покупка товара  Главный успешный сценарий.  1.	Покупатель просматривает каталог и выбирает товары для покупки.  2.	Покупатель оценивает стоимость всех товаров.  3.	Покупатель вводит информацию, необходимую для доставки товара.   4.	Система предоставляет полную информацию о цене товара и его доставке.  5.	Покупатель вводит информацию о кредитной карточке.  6.	Система осуществляет авторизацию счета покупателя.  7.	Система подтверждает оплату товаров немедленно.  8.	Система посылает подтверждение оплаты товаров по адресу электронной почты клиента.  Расширения.  	3а.	Клиент является постоянным покупателем.  	.1:	Система предоставляет информацию о текущей покупке и её цене, а также информацию о счете.  	.2:	Покупатель может согласиться или изменить значения по умолчанию, затем возвращается к шагу 6 главного сценария.  	6а.	Система не подтверждает авторизацию счета.  	.1	Пользователь может повторить ввод информации о кредитной карте или закончить сеанс.

Сначала вы описываете тело прецедента, в котором главный успешный сценарий представлен последовательностью нумерованных шагов. Затем берете другой сценарий и вставляете его в виде расширения, описывая его в терминах изменения главного успешного сценария. Расширения могут быть успешными или нет.

В каждом прецеденте есть ведущий актер, который посылает системе запрос на обслуживание. Каждый шаг в прецеденте – это элемент взаимодействия актера с системой. Каждый шаг должен быть простым утверждением и должен четко указывать, кто выполняет этот шаг.

Диаграмма прецедентов (вариантов использования) – это наиболее общее представление функционального назначения системы. Диаграмма прецедентов призвана ответить на главный вопрос моделирования: что делает система во внешнем мире?

Диаграмма прецедентов показывает актеров, прецеденты и отношения между ними:

·         Какие актеры выполняют тот или иной прецедент

·         Какие прецеденты включают другие прецеденты

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

Основные элементы нотации, применяемые на диаграмме прецедентов, показаны на рисунке:



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Комментарии, категория: "IT"

Интересное




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

Партнёры