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

22 апреля 2021 г.

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

Что такое диаграмма вариантов использования?

Диаграмма вариантов использования — это визуальное обобщение взаимодействий и отношений внутри системы. Эти диаграммы показывают очень широкое представление о системе. Они могут показывать системы в компьютерном программном обеспечении, бизнесе или клиентском опыте. На диаграмме вариантов использования показан модельный сценарий, в котором люди взаимодействуют с системой, используя набор специальных символов и соединителей.

Что входит в диаграмму вариантов использования?

Диаграмма использования кейса включает несколько ключевых компонентов:

Актеры

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

Случаи применения

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

Ссылки для связи

Сплошная прямая линия может представлять взаимодействие актера с вариантом использования или взаимодействиями вариантов использования. Актеры могут подключаться к вариантам использования и другим людям через различные каналы связи, представляющие различные отношения, такие как:

  • Ассоциации: ассоциативные связи представляют взаимодействия между субъектами и вариантами использования.

  • Обобщения: Связи обобщения представляют собой отношения между субъектами, которые зависят от функций друг друга для выполнения своей роли в системе.

  • Расширения: ссылки на расширения представляют дополнительные функции в системе. Эти ссылки могут соединять акторов с вариантами использования или несколькими связанными вариантами использования, не завися друг от друга в плане функциональности.

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

Граница системы

Граница системы — это визуальное ограничение всего системного модуля. Для сложных систем может быть много системных границ, которые представляют собой более мелкие и конкретные модули. Например, диаграмма бизнес-прецедентов может иметь системные границы для более мелких компонентов, таких как маркетинг, продажи и бухгалтерский учет.

Назначение диаграммы вариантов использования

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

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

Вот несколько примеров диаграмм вариантов использования в разных отраслях:

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

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

  • *Субъекты регистрации: сюда входят студенты и регистратор.*

  • *Случаи использования регистрации: это может включать в себя функции для просмотра расписания занятий, добавления занятий, исключения занятий, просмотра занятий, обращения за помощью или оказания помощи.*

  • *Граница системы регистрации: это портал регистрации класса.*

  • *Ссылки для связи: Ссылки могут включать взаимодействие между группами. Например, это может быть учащийся, использующий функцию добавления класса.*

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

Диаграмма вариантов использования в бизнесе

Таксомоторная компания, предоставляющая автомобили в аэропорт и из аэропорта, может использовать диаграмму случая, чтобы показать следующие компоненты:

  • *Бизнес-субъекты: включая водителя такси и пассажиров.*

  • *Варианты использования в бизнесе: это может включать выдачу багажа, посадку пассажиров и билетную кассу.*

  • *Граница бизнес-системы: Границей является терминал аэропорта.*

  • *Связь связи: включает все взаимодействия между водителем такси и пассажирами.*

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

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

Диаграмма вариантов использования веб-сайта

Компания, занимающаяся разработкой веб-сайтов, может создать диаграмму вариантов использования со следующими компонентами:

  • *Субъекты веб-сайта: сюда входят пользователи Интернета и веб-дизайнер.*

  • *Случаи использования веб-сайта: это может включать в себя вход в систему, загрузку документов, добавление пользователей, размещение новых событий на главной странице и поиск документов.*

  • *Граница системы веб-сайта: границей в этом случае будет адрес веб-страницы.*

  • *Ссылки для связи: это включает в себя взаимодействие между разработчиком веб-сайта и пользователями.*

Актеры на этой диаграмме имеют общий канал связи. Результат или ожидание пользователя в отношении бесперебойно работающей веб-страницы зависит от вклада или ответственности веб-дизайнера за разработку функционирующего сайта. Эти взаимодействия происходят в пределах системной границы адреса веб-страницы.

Диаграмма вариантов использования кассы в магазине

Розничный магазин может создать диаграмму использования для представления процесса оформления заказа. Основные элементы этой диаграммы вариантов использования:

  • *Субъекты кассы: сюда входят клиенты и продавцы.*

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

  • * Граница кассовой системы: граница в этом случае — касса.*

  • * Коммуникационные связи: сюда входят ассоциации, обобщения, расширения и включения для всех взаимодействий между участниками.*

На этой диаграмме вариантов использования действующие лица имеют общие ассоциации с вариантами использования и общие обобщения. Эти взаимодействия происходят в пределах системной границы кассы.

Диаграмма вариантов использования книгоиздания

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

  • * Издатели: сюда могут входить писатели, редакторы, корректоры, агенты и книготорговцы.*

  • *Публикация вариантов использования: это включает в себя такие действия, как набросок истории, обзор истории, запрос на редактирование, редактирование истории, продажа истории, упаковка истории и предоставление истории клиентам.*

  • *Граница системы публикации: здесь граница — это процесс публикации.*

  • *Ссылки для связи: Сюда входят все взаимодействия между участниками.*

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

Эти варианты использования имеют общие инклюзивные каналы связи и не могут взаимодействовать с субъектами до тех пор, пока это не сделает предыдущий вариант использования. Эти взаимодействия происходят в пределах системных границ процесса публикации, и участники имеют общие ассоциативные связи с вариантами использования.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *