Влияние регулярных тренировок на иммунную систему студентов
Автор: Плеханов И.Ю.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Математика, информатика и инженерия
Статья в выпуске: 3 (117), 2025 года.
Бесплатный доступ
В данной работе рассматривается создание use-case диаграммы для мобильного приложения «Cake», которое предназначено для упрощения процесса заказа тортов. Используя данный подход, мы можем визуализировать функции приложения и группы пользователей, которые будут с ним взаимодействовать. Диаграмма вариантов использования позволяет ответить на ключевые вопросы о функциональности приложения и о том, кто является его пользователем. В рамках исследования выделены основные группы пользователей: клиент, курьер, гость и администратор, каждая из которых имеет свои уникальные возможности.
Мобильные приложения, use-case диаграмма, функциональные возможности, проектирование, пользовательские группы, взаимодействие
Короткий адрес: https://sciup.org/140310981
IDR: 140310981
Текст научной статьи Влияние регулярных тренировок на иммунную систему студентов
Use-case диаграмма подходит для проектирования мобильного приложения поскольку позволяет ответить на два главных вопроса касающихся того, что будет делать приложение и кто будет этим приложением пользоваться [1]. Эта диаграмма носит название также диаграммы вариантов использования, т.к. описывает различные группы пользователей и их возможности. В нашей системе можно выделить следующие группы пользователей:
-
• клиент
-
• курьер
-
• гость
-
• администратор
И каждая из групп пользователей может пользоваться системой по-своему.
Например клиент может:
-
• зарегистрироваться
-
• сделать заказ Гость может:
-
• просматривать меню
-
• искать десерты Администратор может:
-
• управлять приложением
-
• анализировать статистику Курьер может:
-
• получать уведомления о заказе
На диаграмме вариантов использования каждой группе пользователей ставится в соответствие актер (человечек) [2]. Кроме того, у системы есть функционал и для каждого актера есть свой набор функций, который изображается эллипсом, внутри которого записывается название функции, например: заказ, оплата, доставка и управление заказами. Выше мы описали некоторые функции, которые доступны клиенту, а сейчас можем расширить этот функционал. Итак, клиент может зарегистрироваться или войти в систему (если уже зарегистрирован), проводить поиск тортов, добавлять торты в корзину, оформлять и оплачивать заказ, отслеживать статус заказов [3].
Описанный набор функций фактически повторяет последовательность действий или связей между функциями, которые устанавливаются между use-cases:
-
• После оформления заказа клиент может перейти к его оплате.
-
• Оформление заказа автоматически инициирует отслеживание и уведомления.
-
• Добавление в корзину предваряет оформление заказа.
-
• Регистрация и вход позволяют клиенту использовать все функции приложения, такие как добавление товаров в корзину, оформление заказа, оплата и отслеживание.
Полученную диаграмму можно легко изменить в соответствии с вновь появляющимся функционалом, который может появится у любого из актеров [4]. Такое может произойти или из-за изменений в программе или по требованию заказчика. Однако, все изменения легко отобразить на диаграмме, добавив соответствующие элементы и функции. Следует помнить, что не стоит чрезмерно перегружать диаграмму мелкими действиями (функциями), т.к. это может ухудшить ее читабельность, поэтому можно рекомендовать объединять все общие действия в одну группу под общим названием, чтобы было просто работать с диаграммой [5]. Также рекомендуется не дублировать варианты использования на диаграмме, но если все-таки, по каким-то причинам приходится дублировать варианты использования, то элементы диаграммы надо постараться расставить по другому [6]. Наконец, для построения диаграмм следует использовать специальные компьютерные программы, что существенно упростит весь процесс моделирования (см. рис. 1)

Рисунок 1 – Use Case диаграмма