468.24K

Диаграммы прецедентов

1.

Построение диаграммы прецедентов

2.

Построение диаграммы прецедентов
При построении диаграммы прецедентов необходимо выделить всех актеров
системы
• Актер (Actor) – это любой внешний участник взаимодействия с системой,
который инициирует
выполнение функций и получает от них результат
Для каждого актера необходимо определить полный набор вариантов
использования (функций), которая система должна предоставить

3.

Построение диаграммы прецедентов
Для построения диаграммы
используйте набор фигур
«Сценарий выполнения UML».

4.

Используемые фигуры
Подсистема
Является границами системы. Указывает,
где заканчивается система и начинается
внешний мир.
Например, внутри подсистемы «Интернет-магазин»
находится функция «Оформить заказ», а снаружи –
покупатель.

5.

Используемые фигуры
Актер
Роль пользователя, которая взаимодействует
с системой.
Описывает, кто или что инициирует
процессы. Это не конкретный человек, а его
роль.

6.

Используемые фигуры
Вариант использования (прецедент)
Конкретное действие или задача, которую
система выполняет для актера. Описывает
что система должна делать, но не описывает
как.
Должен приводить к значимому для актера
результату.

7.

Используемые фигуры
Ассоциация
Показывает, что актер имеет доступ к
данному функционалу и взаимодействует с
ним

8.

Используемые фигуры
Включение
Обязательная зависимость одного прецедента
от другого.
Если базовый прецедент выполняется, то
включаемый прецедент выполняется всегда и
обязательно.
Направление стрелки от базы к включаемому
<<включить>>

9.

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

10.

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

11.

Примеры
Просмотреть каталог
товаров
Клиент
<<расширить>>
Добавить товар в корзину
Оформить заказ
Клиент
<<включить>>
Оплатить заказ

12.

Примеры
Просмотреть каталог
товаров
Оплатить заказ
Оплатить картой
Клиент
Гость
Оплатить СБП
Оплатить бонусами
Добавить товар
Менеджер
English     Русский Правила