UseCase диаграмма
UseCASE диаграмма
UseCASE диаграмма
Диаграмма прецедентов (use case diagram)
Типы связей UseCase диаграмм
Диаграммы Последовательности
Диаграмма последовательности
Задание
321.00K

Use case диаграмма. Назначение

1. UseCase диаграмма

Понятие Use Case диаграмма;
Назначение;
Элементы UseCase диаграммы

2. UseCASE диаграмма

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

3. UseCASE диаграмма

Use Case диаграммы описывает общую
функциональность системы.
ПОЛЬЗОВАТЕЛИ
(для кого полезна Use Case диаграмма)
Менеджеры
проекта
Аналитики
Разработчики
Менеджеры
по качеству
ВСЕ, кого интересует система «в целом», изучая UseCase
диаграммы могут получить представление о том, что система
должна делать

4. Диаграмма прецедентов (use case diagram)

Диаграмма
прецедентов
(use
case diagram)
Поскольку
в общем
случае
актер
– это графическое представление всех или части
всегда
находится
вне системы,
актеров,
прецедентов
и взаимодействий
между
егоВвнутренняя
структура
никак
ними.
каждой системе обычно
есть главная
диаграмма
прецедентов, которая
описывает
не определяется.
Для
актера
внешнюю границу системы и основные внешние
имеет
значение
только
его
функции (внешнее поведение) системы.
внешнее представление, т.е. то,
Актер (actor) — согласованное
как ролей,
он воспринимается
со
множество
которые
играют внешние сущности по
стороны системы.
отношению к вариантам
использования при
взаимодействии с ними

5. Типы связей UseCase диаграмм

коммуникации использования
(communication)
(uses)
UseCase
Actor
расширения
(extends)
UseCase UseCase
Обобщения
действующего
лица (actor
generalization)
Actor Actor
<<uses>>
Стрелки, используемые
для обозначения
Uses relationship
позволяет одному
клиент UseCase
<<extends>>
снятьне
деньгипоказывают
связей
направления
задействовать
функциональность
другого.
relationship
позволяет
одному UseCase
только
С Extends
помощью
actor generalization
relationship
показывают,
<<uses>>
информационных
потоков.
Стрелка
при
необходимости
задействовать
функциональность
что
у
нескольких
лиц
имеются
общие
Аутеннтифицировать
клиента моделируют
снятьдействующих
деньги
С помощью
Uses
relationship
обычно
клиент снять деньги
другого.
черты.
показывает
только
кто/что
инициирует
произвести
ускоренную
выплату
многократно применяемую
функциональность,
Положить деньги на счет
встречающуюся
в двух Корпоративный
или более UseCase.
Индивидуальный
коммуникацию
клиент
клиент

6.

7. Диаграммы Последовательности

Диаграммы Последовательности (Sequence)
отражают поток событий, происходящих в рамках
UseCase. Разработка диаграмм
последовательности проводится на основе
документации по UseCase.
Пример диаграммы
последовательности снятия
денег со счета через
банковский автомат

8.

9.

10.

11.

12.

13.

14. Диаграмма последовательности

диаграмма Последовательности иллюстрирует
последовательность действий, реализующих
вариант использования
Аналитики видят последовательность (поток) действий,
разработчики — объекты, которые надо создать, и их операции.
Специалисты по контролю качества поймут детали процесса и
смогут разработать тесты для их проверки. Таким образом,
диаграммы Последовательности полезны всем участникам
проекта.

15. Задание

1.Подготовить описание сценариев
использования (Use Case) для системы;
(Рекомендуемое ПО: MS Visio)
2. Подготовить описание основных
бизнес процессов (на выбор: BPMN,
IDEF0).
(Рекомендуемое ПО: Bizagi Modeler
https://www.bizagi.com)
English     Русский Правила