Влияние регулярных тренировок на иммунную систему студентов

Бесплатный доступ

В данной работе рассматривается создание 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 диаграмма

Статья научная