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

Содержание

Слайд 2

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

UseCASE диаграмма

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

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

Пример диаграммы UseCase для банковского автомата (ATM)

Слайд 3

UseCASE диаграмма Use Case диаграммы описывает общую функциональность системы.

UseCASE диаграмма

Use Case диаграммы описывает общую функциональность системы.

Слайд 4

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

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

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

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

Актер (actor) — согласованное множество ролей, которые играют внешние сущности по отношению к вариантам использования при взаимодействии с ними

Слайд 5

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

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

показывает только кто/что инициирует коммуникацию

С помощью actor generalization relationship показывают, что у нескольких действующих лиц имеются общие черты.

Extends relationship позволяет одному UseCase только при необходимости задействовать функциональность другого.

Uses relationship позволяет одному UseCase задействовать функциональность другого.
С помощью Uses relationship обычно моделируют многократно применяемую функциональность, встречающуюся в двух или более UseCase.

Actor ?? Actor

UseCase ?? Actor

UseCase ?? UseCase

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

Слайд 6

Слайд 7

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

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

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

Разработка диаграмм последовательности проводится на основе документации по UseCase.

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

Слайд 8

Слайд 9

Слайд 10

Слайд 11

Слайд 12

Слайд 13

Слайд 14

Диаграмма последовательности диаграмма Последовательности иллюстрирует последовательность действий, реализующих вариант использования Аналитики

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

диаграмма Последовательности иллюстрирует последовательность действий, реализующих вариант использования

Аналитики видят

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