УДК 004

РАЗРАБОТКА UML МОДЕЛЕЙ ФУНКЦИОНИРОВАНИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ СВЯЗИ С ТРАНСПОРТНОЙ ДИСПЕТЧЕРСКОЙ СЛУЖБОЙ

Зименков Илья Игоревич
Пензенский Государственный Технологический Университет
студент

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

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


THE DEVELOPMENT OF UML MODELS OF FUNCTIONING OF MOBILE APPLICATIONS DUE TO TRANSPORT DISPATCH SERVICE

Zimenkov Ilya Igorevich
Penza State Technological University
student

Abstract
This article considers designing of functioning UML-models of connectioning with transport control service mobile application, which are necessary for further modeling of mobile application.

Библиографическая ссылка на статью:
Зименков И.И. Разработка UML моделей функционирования мобильного приложения связи с транспортной диспетчерской службой // Современная техника и технологии. 2015. № 9 [Электронный ресурс]. URL: http://technology.snauka.ru/2015/09/7891 (дата обращения: 30.06.2017).

Сегодня рынок мобильных устройств растёт с огромной скоростью, и одним из наиболее важных стал Location-Based Service (LBS), позволяющий определять местоположение объекта, границ использования которого практически нет. Технологий же для определения местоположения существует множество и все они имеют свои характеристики, наиболее важными из которых являются: распространённость технологии, точность, энергопотребление, стоимость и работа внутри помещений. Как правило, технология выбирается, исходя из того, какие характеристики требуются для решения задач, которые ставятся перед системой. Наиболее распространенными стали системы спутниковой навигации GPS и ГЛОНАСС. Они обеспечивают точность позиционирования до 3х метров и работают в любом месте прямой видимости спутников.

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

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

Целью данной работы является разработка диаграмм взаимодействия UML, необходимых для дальнейшего моделирования мобильного приложения вызова такси. UML объектно-ориентирован, что позволяет использовать для описания результатов методы близкие к методам программирования на современных языках.

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

  Первым этапом является разработка диаграммы вариантов использования [7], она используется для упрощения взаимодействия с пользователями приложения, и необходима для определения необходимых характеристик системы.

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

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

  1. Запуск приложения  пользователь запускает приложения на своём устройстве.

  2. Связь со спутником  в момент запуска, приложение соединяется со спутником для совершения обмена данными о местоположение пользователя.

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

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

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

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

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

Последовательность действий при формировании заказа представлена на диаграмме активности.

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

В результате проделанной работы было разработано алгоритмическое обеспечение  в виде UML диаграмм, которое позволяет минимизировать количество ошибок на дальнейших этапах разработки. Разработанные алгоритмы могут использоваться и в других подобных системах [7-14].


Библиографический список
  1. Официальный сайт разработчиков UML. Режим доступа: http://www.uml.org/, свободный (дата 12.06.2015). – Заголовок с экрана.
  2. Форум разработчиков. Режим доступа: http://habrahabr.ru/, свободный (дата 12.06.2015). – Заголовок с экрана.
  3. Официальный сайт для разработчика ПО Android. – Режим доступа: http://developer.android.com, свободный.
  4. Официальный сайт “Android”.– Режим доступа: http://www.android.com, свободный.
  5. Альфред В. Ахо, Джон Хопкрофт, Джеффри Д. Ульман. Структуры данных и алгоритмы – М.: Вильямс, 2000. — С. 384.
  6. Гради Буч, Джеймс Рамбо, Ивар Якобсон Введение в UML от создателей языка. Пер: Н. Мухин – М: ДМК Пресс, 2011г – 496с.
  7. Мурашкина Е.Н., Михеев М.Ю. Применение UML-моделирования для управления структурной динамикой сложных технических систем нейросетевой идентификации сигналов сложной формы. // Труды международного симпозиума Надежность и качество. 2014. Т. 1. С. 244-247.
  8. Мещерякова Е,Н., Сидорова Ю.С. Использование контрольной панели Vista-501 при проектировании автоматизированной информационной системы охранной сигнализации для технического комплекса «Умный дом» // Сборник статей международной научно-технической конференции «Современные информационные технологии». – Вып. 20. – Пенза: ПензГТУ. – 2014. – С. 23-27.
  9. Куц А.В., Пискаев К.Ю., Юрманов В.А. Реализация весового интегрирования в высокоточных интегрирующих АЦП // Вопросы радиоэлектроники. 2010. Т. 3. № 5. С. 157-165.
  10. Пискаев К.Ю. Анализ проблемы повышения точности интегрирующих аналого-цифровых преобразователей // Вестник Самарского государственного технического университета. Серия: Технические науки. 2013. № 1 (37). С. 227-231.
  11. Щербань А.Б., Братцев К.Е., Жашкова Т.В., Михеев М.Ю. Обобщенные структурные модели информационных объектов // Известия высших учебных заведений. Поволжский регион. Технические науки. 2009. № 1. С. 12-22.
  12. Жашкова Т.В. Процедура идентификационно-структурного синтеза моделей для анализа критических состояний сложных систем // Современные проблемы науки и образования. 2013. № 6. С. 55.
  13. Михеев М.Ю., Гудков К.В., Гудкова Е.А. Реализация модельно-ориентированного подхода при проектировании системы сбора данных // Современные проблемы науки и образования. 2014. № 6. С. 304.
  14. Михеев М.Ю., Гудков К.В., Юрманов В.А., Юрков Н.К. Системы поверки кориолисовых расходомеров  // Измерительная техника. 2012. № 8. С. 51-54.


Все статьи автора «KvoKKa»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться: