На этапе проектирования и разработки организации могут использовать визуальное представление, чтобы показать свои существующие системы. Диаграмма сценариев использования - это инструмент, который отображает взаимодействие между пользователями и системами, чтобы показать взаимодействие между ними. Диаграммы вариантов использования могут помочь специалистам визуализировать системы во многих областях, включая продажи, разработку программного обеспечения, бизнес и производство. В этой статье мы дадим определение диаграмм вариантов использования, обсудим их ключевые элементы и назначение, а также предложим примеры использования диаграмм вариантов использования в различных ситуациях.
Что такое диаграмма сценария использования?
Диаграмма сценария использования - это визуальное обобщение взаимодействий и отношений внутри системы. Эти диаграммы показывают очень широкий взгляд на систему. Они могут показывать системы в компьютерном программном обеспечении, бизнесе или опыте клиентов. Диаграмма сценария использования показывает типовой сценарий, в котором люди взаимодействуют с системой, используя ряд специализированных символов и соединительных элементов.
Что включает в себя диаграмма сценариев использования?
Диаграмма использования кейса включает в себя несколько ключевых компонентов:
Действующие лица
Действующие лица - это люди, которые имеют отношения в системе. Они взаимодействуют с каждым этапом процесса. Это могут быть пользователи, покупатели, клиенты или сотрудники Действующие лица могут взаимодействовать с системой внутри или вне компании.
Варианты использования
Варианты использования, часто представленные овалом или кругом, охватывающим текст, описывают функцию системы, которую актер или человек может запустить или использовать. Эта функция может быть автоматической или ручной и может быть связана с актором или функционировать независимо.
Коммуникационные связи
Сплошная прямая линия может представлять взаимодействие актора с примером использования или взаимодействие примеров использования. Акторы могут подключаться к сценариям использования и другим людям через различные коммуникационные связи, представляющие различные отношения, такие как:
-
Ассоциации: Ассоциативные связи представляют взаимодействия между исполнителями и сценариями использования.
-
Обобщения: Связи обобщения представляют собой отношения между субъектами, которые зависят от функций друг друга для выполнения своей роли в системе.
-
Расширения: Ссылки на расширения представляют дополнительные функции в системе. Эти связи могут соединять субъектов с вариантами использования или несколькими связанными вариантами использования, не зависящими друг от друга в плане функциональности.
-
Включения: Связи включения представляют собой дополнительные функции, необходимые для завершения работы системы, и могут образовывать связи между двумя вариантами использования или вариантами использования и действующими лицами.
Граница системы
Граница системы - это визуальное ограничение всего модуля системы. В сложных системах может существовать множество системных границ, которые представляют собой более мелкие и специфические модули. Например, диаграмма вариантов использования в бизнесе может иметь системные границы для более мелких компонентов, таких как маркетинг, продажи и бухгалтерия.
Назначение диаграммы сценария использования
Диаграммы вариантов использования дают четкую визуализацию функциональных требований системы. Они могут помочь организации сделать важный выбор при проектировании. Они также могут определить внешние и внутренние факторы, которые могут повлиять на взаимодействие системы.
Примеры диаграмм вариантов использования
Вот несколько примеров диаграмм вариантов использования в различных отраслях:
Диаграмма вариантов использования регистрации класса
Университет может создать диаграмму вариантов использования, чтобы показать регистрацию классов. Ключевыми компонентами этой схемы использования являются:
-
*Актеры-регистраторы: К ним относятся студенты и регистратор.*
-
*Случаи использования регистрации: Сюда могут входить функции просмотра расписания занятий, добавления занятий, отказа от занятий, просмотра занятий, запроса помощи или предоставления помощи.*
-
*Граница системы регистрации: Это портал регистрации классов.*
-
* Коммуникационные связи: Связи могут включать в себя взаимодействия между группами. Например, это может быть студент, использующий функцию добавления класса.*
Акторы имеют общие коммуникационные связи с вариантами использования, которые представляют их взаимодействие. Студент может просмотреть расписание занятий, просмотреть уроки и попросить о помощи. Регистратор может добавлять и отменять занятия. Эти взаимодействия происходят в пределах системной границы портала регистрации классов. Студенты и регистратор полагаются на свои взаимодействия для выполнения своих ролей в системе.
Диаграмма сценария использования бизнеса
Компания такси, предоставляющая автомобили в аэропорт и из аэропорта, может использовать диаграмму вариантов использования, чтобы показать следующие компоненты:
-
* Бизнес-актеры: К ним относятся водитель такси и пассажиры.*
-
*Случаи использования в бизнесе: Сюда могут входить выдача багажа, встреча пассажиров и билетная касса.*
-
*Граница бизнес-системы: границей является терминал аэропорта.*
-
*Коммуникативные связи: Сюда входят все взаимодействия между водителем такси и пассажирами.*
Субъекты разделяют обобщение, полагаясь на обязанности друг друга для реализации своих ожиданий. Например, водитель такси полагается на пассажира, чтобы заказать поездку и обеспечить оплату в конце поездки, а пассажир полагается на водителя такси, чтобы доставить его в пункт назначения.
Различные варианты использования, такие как выдача багажа, зона встречи пассажиров и билетная касса, имеют отношения включения. Это означает, что один вариант использования, например, зона регистрации пассажиров, не может взаимодействовать с действующими лицами, пока другой вариант использования, например, выдача багажа, не завершит свое взаимодействие. Например, пассажир должен сначала получить свой багаж в пункте выдачи багажа, прежде чем войти в зону выдачи пассажиров. Эти взаимодействия происходят в пределах системной границы терминала аэропорта.
Диаграмма сценария использования веб-сайта
Компания, разрабатывающая веб-сайт, может создать диаграмму вариантов использования со следующими компонентами:
-
* Действующие лица веб-сайта: К ним относятся пользователи Интернета и веб-дизайнер.*
-
*Случаи использования веб-сайта: Это может включать вход в систему, загрузку документов, добавление пользователей, размещение новых событий на главной странице и поиск документов.*
-
* Граница системы веб-сайта: границей в данном сценарии использования будет адрес веб-страницы.*
-
*Коммуникационные связи: Сюда входит взаимодействие между разработчиком сайта и пользователями.*
Действующие лица на этой диаграмме имеют общую коммуникационную связь. Выход пользователя, или его ожидания, в виде гладко работающей веб-страницы, зависит от вклада веб-дизайнера, или его ответственности за разработку функционирующего сайта. Эти взаимодействия происходят в пределах системной границы адреса веб-страницы.
Диаграмма сценария использования кассы магазина
Розничный магазин может создать диаграмму использования для представления процесса оформления заказа. Основными элементами этой диаграммы вариантов использования являются:
-
* Актеры кассы: Сюда входят покупатели и продавцы.*
-
*Примеры использования кассы: Это включает в себя сканирование товаров, обработку платежей и упаковку товаров.*
-
*Граница системы контроля: Границей в данном примере использования является стойка контроля.*
-
*Коммуникативные связи: Сюда входят ассоциации, обобщения, расширения и включения для всех взаимодействий между участниками.*
На этой диаграмме вариантов использования действующие лица имеют общие ассоциации с вариантами использования и общие обобщения. Эти взаимодействия происходят в пределах системной границы кассы.
Диаграмма сценария использования книгоиздания
Книгоиздательская компания может разработать диаграмму вариантов использования, чтобы представить издательский процесс. Ключевыми элементами этой диаграммы сценария использования являются:
-
*Публикующие субъекты: Это могут быть писатели, редакторы, корректоры, агенты и книготорговцы.*
-
* Публикация примеров использования: Сюда входят такие действия, как составление проекта статьи, просмотр статьи, запрос правок, пересмотр статьи, продажа статьи, упаковка статьи и доставка статьи клиентам.*
-
* Граница издательской системы: Границей здесь является издательский процесс.*
-
*Коммуникативные связи: Сюда входят все взаимодействия между участниками.*
Из-за прогрессии издательского процесса все участники этой диаграммы обмениваются обобщениями, полагаясь друг на друга. Писатели полагаются на редакторов, чтобы обеспечить обратную связь, редакторы полагаются на писателей, чтобы предоставить тексты для рецензирования, агенты полагаются на корректоров, чтобы убедиться, что окончательный текст не содержит ошибок, а книготорговцы полагаются на агентов, чтобы предоставить им инвентарь.
Эти сценарии использования имеют общие коммуникационные связи и не могут взаимодействовать с субъектами, пока это не сделает предыдущий сценарий использования. Эти взаимодействия происходят в пределах системной границы процесса публикации, и актеры имеют общие ассоциативные связи с вариантами использования.
- indeed.com
Поделиться