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

Узнать все об использовании UML и создавать его

EdrawMax

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

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

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

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

В этом разделе будут рассмотрены четыре основных типов обозначений на диаграммах вариантов использования. Обозначения следующие.

Варианты использования

Варианты использования

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

Участники

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

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

Подсистемы

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

Подсистемы в UML - это различные фиксированные системы, действующие независимо в системе. Подсистемы используются на диаграммах UML для представления различных элементов системы.

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

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

Взаимосвязи показывают взаимосвязь между элементами модели. Именно так отображается взаимосвязь между элементами модели.

Источник: www.ibm.com

EdrawMax

Диаграммы для любой задачи
Создавайте более 210 типов диаграмм без особых усилий
Легко начинайте создавать диаграммы с использованием различных шаблонов и символов
  • Превосходная совместимость с файлами: Импорт и экспорт чертежей в различные форматы файлов, такие как Visio
  • Поддерживается кроссплатформенность (Windows, Mac, Linux, Web)
Безопасность подтверждена | Перейти к Mac >>
Безопасность подтверждена | Перейти к Linux >>
Безопасность подтверждена | Перейти к Windows >>

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

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

1. Схема вариантов использования для банкомата

Схема вариантов использования для банкомата

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

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

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

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

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

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

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

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

Схема вариантов использования для системы управления библиотекой

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

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

4. Схема вариантов использования для онлайн-покупок

Схема вариантов использования для онлайн-покупок

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

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

5. Схема вариантов использования системы управления больницей

Схема вариантов использования системы управления больницей

Источник: www.uml-diagrams.org

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

6. Схема вариантов использования системы проката автомобилей

Схема вариантов использования системы проката автомобилей

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

7. Схема вариантов использования системы регистрации студентов

Схема вариантов использования системы регистрации студентов

Источник: www.researchgate.net

Следующая UML-диаграмма вариантов использования создает систему регистрации студентов. Участники - это студенты, преподаватели и администраторы. В системе также есть десятки вариантов использования.

8. Схема вариантов использования для системы бронирования авиабилетов

Схема вариантов использования для системы бронирования авиабилетов

Система представляет подсистемой системы бронирования авиабилетов. Участники - это пассажиры, администраторы и банки, которые также представляют организации. Пассажир имеет дело с множеством вариантов использования, таких как вход в систему, проверка наличия свободных мест, бронирование билетов и другими. Вариант использования "забронировать билет" связан с вариантом использования "выбрать место". Администратор аннулирует билеты, обновляет расписание рейсов. Банк видит варианты использования платежа.

Нажмите на видео ниже, чтобы узнать больше о том, как создавать UML-моделирование и как использовать EdrawMax.

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

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

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

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

edrawmax logoEdrawMax десктоп
Простая альтернатива Visio
Более 210 типов диаграмм
Более 10 тысяч бесплатных шаблонов и более 26 тысяч символов
Более 10 генераторов диаграмм искусственного интеллекта
Более 10 форматов экспорта
edrawmax logoEdrawMax Онлайн
Редактируйте диаграммы в любом месте и в любое время
Интеграция с персональным облаком и Dropbox
Защита данных на корпоративном уровне
Управление командой и совместная работа

Статьи по теме