Разница между диаграммой вариантов использования и диаграммой действий

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

UML обозначает Unified Modeling Language. Он отличается от других языков программирования, таких как C, C ++, Java. Это помогает построить графическое представление системы программного обеспечения. Объектная ориентация является наиболее распространенной методологией разработки программных решений. UML-диаграммы помогают представлять объектно-ориентированные концепции. Эти диаграммы помогают концептуальному моделированию и упрощают понимание системы. Существуют различные UML-диаграммы. Два из них - диаграмма вариантов использования и диаграмма деятельности.

СОДЕРЖАНИЕ

1. Обзор и основные отличия
2. Что такое Диаграмма вариантов использования
3. Что такое Диаграмма Деятельности?
4. Сравнение между собой - Диаграмма прецедентов и Диаграмма действий в табличной форме
5. Резюме

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

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

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

Диаграмма случая пользователя для банкомата следующая.

Рисунок 01: Диаграмма вариантов использования

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

Есть две зависимости, называемые include и extends. Когда для варианта использования требуется поддержка другого варианта использования, эти два варианта использования имеют зависимость «включить». Чтобы вывести деньги, система должна сначала проверить баланс. Следовательно, это зависимость включения. После проверки баланса, внесения денег или снятия денег клиент может распечатать квитанцию. Это не обязательно, но возможно. Следовательно, эти варианты использования и вариант использования распечатки квитанции имеют зависимость «расширяет». В целом, диаграмма варианта использования помогает моделировать контекст системы.

Что такое Диаграмма Деятельности??

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

Рисунок 02: Диаграмма деятельности

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

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

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

В чем разница между диаграммой вариантов использования и диаграммой действий?

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

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

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

Ссылка:

1. Учебное пособие. «UML - диаграммы деятельности» Учебное пособие, 8 января 2018. Доступно здесь
2. Учебное пособие. «UML - диаграммы вариантов использования». Учебное пособие, 8 января 2018. Доступно здесь
3. «Учебное пособие по UML-диаграмме». Lucidchart, 18 апреля 2018 г. Доступно здесь