Научная статья на тему 'ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ УВЕДОМЛЕНИЯ О ПОГОДНЫХ УСЛОВИЯХ В РЕГИОНЕ'

ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ УВЕДОМЛЕНИЯ О ПОГОДНЫХ УСЛОВИЯХ В РЕГИОНЕ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
928
60
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ / ЯЗЫК МОДЕЛИРОВАНИЯ UML / ДИАГРАММА ПРЕЦЕДЕНТОВ / ИНТЕРФЕЙС / ПОЛЬЗОВАТЕЛЬ / MOBILE APPLICATION / UML MODELING LANGUAGE / USE CASE DIAGRAM / INTERFACE / USER

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Юнусова Виктория Ришатовна, Широкова Александра Алексеевна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Юнусова Виктория Ришатовна, Широкова Александра Алексеевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

A MOBILE APPLICATION DESIGNING FOR NOTIFICATION OF REGIONAL WEATHER PATTERNS

The design technologies of a mobile application for weather notification are considered. The analysis of the subject area is carried out and the functional requirements for the mobile application are created. The UML model of the mobile application is constructed as a case diagram. A prototype of the interface was designed.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ УВЕДОМЛЕНИЯ О ПОГОДНЫХ УСЛОВИЯХ В РЕГИОНЕ»

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

Юнусова Виктория Ришатовна

студентка, Нижнетагильский технологический институт (филиал) Уральского федерального университета, г. Нижний Тагил viktoriya1998_0@mail.ru

Широкова Александра Алексеевна

студентка, Нижнетагильский технологический институт (филиал) Уральского федерального университета, г. Нижний Тагил sasha.shirokova1 @mail.ru

УДК 004.414.23

ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ УВЕДОМЛЕНИЯ О ПОГОДНЫХ УСЛОВИЯХ В РЕГИОНЕ

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

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

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

Пользователь взаимодействует со смарфоном посредством мобильного приложения. Мобильное приложение - программный пакет, функционал и дизайн которого адаптирован под возможности мобильных платформ [6]. Большое количество мобильных приложений самой разной направленности -игровые и развлекательные, образовательные и познавательные, финансовые, технического характера, для организации быта - делает их популярными среди пользователей всего мира.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

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

Как показало анкетирование, 62% опрошенных имеют смартфон на операционной системе Android, которая является самой популярной системой не только среди пользователей, но и среди разрабочиков. Данная операционная система построена на ядре Linux и отличается хорошей производительностью, функциональностью и безопасностью. С каждым годом данная система совершенствуется. Например, в мае 2019 года вышла 10-я версия, в которой исправлены ошибки, указанные пользователями при тестировании.

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

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

- простота в использовании;

- интересный дизайн;

- быстрое обновление информации;

- наличие уведомлений о плохих погодных условиях.

Результаты анкетирования представлены на рисунке 1.

■ Естьлну вас смартфон^

■ СмотрнтелнВынд нем погоду ?

■ ХотетийыВы пояучпгь уведохпешieоплохойпогоде, например об осадках"

l!

Рис. 1. Результаты анкетирования пользователей

hi Iii

НЕТ ЗАТРУДНЯЮСЬ ОТВЕТИТЬ

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

Нами было осуществлено проектирование такого сервиса. В таблице 1 показаны этапы работы над мобильным приложением и продолжительность каждого этапа (в днях). Данные этапы были выделены на основе ГОСТ Р ИСО/МЭК 12207-2010 [2].

Таблица 1

Этапы работы

Название этапа Продолжительность этапа (дни)

Анализ потребностей рынка 10

Опрос пользователей 30

Определение требований к продукту 10

Проектирование мобильного приложения 30

Разработка и утверждение технического задания 5

Разработка графического интерфейса для мобильного приложения 6

Разработка мобильного приложения 30

Тестирование приложения и исправление ошибок 30

Одним из основных этапов работы является собственно «Проектирование». На данном этапе происходит работа с планом (эскизом) программного продукта [1, 3, 5]. Обычно данный этап занимает промежуточное место между анализом и разработкой. Но в реальных условиях, в связи с усложнением рынка программного обеспечения, деление на данные этапы является весьма условным. Разработчику приходится возвращаться к данному этапу на протяжении всего процесса работы над программным продуктом.

На рисунке 2 представлена диаграмма прецедентов, целями построения которой являются определение границы и контекста моделируемой предметной области на ранних этапах проектирования, формирование общих требований к программному продукту, отслеживание основных компонентов программного продукта [4].

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

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

Рис. 2. Диаграмма прецедентов

На этапе проектирования можно обозначить требования к функциональным характеристикам:

- получение данных о погоде с openweathermap.org и отображение текущей погоды (температура, осадки);

- получение рш^уведомлений (и, как следствие, отключение данной функции);

- настройка времени и дней отправки р^^уведомлений.

Интерфейс программы показан на рисунке 3.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

Рис. 3. Прототип интерфейса мобильного приложения

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

Список использованных источников

1. Система контроля и управления доступом на базе микроконтроллеров Arduino / Н. В. Бужинская, Е. С. Васева, Р. Н. Искандаров, Н. В. Шубина // Вестник Дагестанского государственного технического университета. Технические науки. 2019. Т. 46. № 1. С. 103-112.

2. ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. URL: http://docs.cntd.ru/document/gost-r-iso-mek-12207-2010 (дата обращения: 05.06.2020).

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

3. Драчев В. В., Бужинская Н. В., Васева Е. С. Разработка программного решения для автоматизации оперативного изменения контента сайтов, созданных с помощью CMS WordPress // Программная инженерия. 2019. Т. 10. № 7-8. С. 334-343.

4. Каюмова А. В. Визуальное моделирование систем в StarUML : учеб. пособие. Казань : Казанский федер. ун-т, 2013. 104с.

5. Кудрявцев А.В. Разработка информационной системы «Кафедра» для генерации и хранения документов // Педагогическое образование в России. 2018. № 8. С. 83-88.

6. Мобильное приложение // Calltouch : сайт маркетинговой компании. URL: https://www.calltouch.ru/glossary/chto-takoe-mobilnoe-prilozhenie-i-zachem-ono-mozhet-potrebovatsya/ (дата обращения: 05.06.2020).

Yunusova Victoria

student, Nizhny Tagil Technological Institute (branch) of the Ural Federal University, Nizhny Tagil

Shirokova Alexandra

student, Nizhny Tagil Technological Institute (branch) of the Ural Federal University, Nizhny Tagil

A MOBILE APPLICATION DESIGNING FOR NOTIFICATION OF REGIONAL WEATHER PATTERNS

The design technologies of a mobile application for weather notification are considered. The analysis of the subject area is carried out and the functional requirements for the mobile application are created. The UML model of the mobile

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Юнусова В. Р. Проектирование мобильного приложения для уведомления о погодных условиях в регионе / В. Р. Юнусова, А. А. Широкова. - Текст : электронный // Научное обозрение. Международный научно-практический журнал. - 2020. - № 3. - 1 электрон. опт. диск (CD-ROM). - Систем. требования: Pentium III, процессор с тактовой частотой 800 МГц ; 128 Мб ; 10 Мб ; Windows XP/Vista/7/8/10 ; Acrobat 6 х.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел III. Слово молодым ученым. 2020. № 3. ID 247

application is constructed as a case diagram. A prototype of the interface was designed.

Keywords: mobile application, UML modeling language, use case diagram, interface, user.

© АНО СНОЛД «Партнёр», 2020 © Юнусова В. Р., 2020 © Широкова А. А., 2020

Учредитель и издатель журнала:

Автономная некоммерческая организация содействие научно-образовательной и литературной деятельности «Партнёр» ОГРН 1161300050130 ИНН/КПП 1328012707/132801001

Адрес редакции:

430027, Республика Мордовия, г. Саранск, ул. Ульянова, д.22 Д, пом.1 тел./факс: (8342) 32-47-56; тел. общ.: +79271931888;

E-mail: redactor@anopartner.ru О журнале

S Журнал имеет государственную регистрацию СМИ и ему присвоен международный стандартный серийный номер ISSN.

S Материалы журнала включаются в библиографическую базу данных научных публикаций российских учёных Российский индекс научного цитирования (РИНЦ).

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

S Редакция осуществляет рецензирование всех поступающих материалов, соответствующих тематике издания, с целью их экспертной оценки.

S Журнал выходит на компакт-дисках. Обязательный экземпляр каждого выпуска проходит регистрацию в Научно-техническом центре «Информрегистр».

S Журнал находится в свободном доступе в сети Интернет по адресу: www.srjournal.ru. Пользователи могут бесплатно читать, загружать, копировать, распространять, использовать в образовательном процессе все статьи.

Прием заявок на публикацию статей и текстов статей, оплата статей осуществляется через функционал Личного кабинета сайта издательства "Партнёр" (www.anopartner.ru) и не требует посещения офиса.

i Надоели баннеры? Вы всегда можете отключить рекламу.