Детальная информация

Название: Исследование возможностей платформы языка программирования Dart для создания приложений: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Макаров Никита Вадимович
Научный руководитель: Амосов Владимир Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Программирования языки; Вычислительные машины электронные — Программы; разработка приложений; тестирование приложений; потребительские платформы; application development; application testing; user platform
УДК: 004.438; 004.422.8
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-425
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\20694

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема работы «Исследование возможностей платформы языка программирования Dart для создания приложений». В данной работе рассматриваются вопросы исследования рынка разработки приложений, инструменты платформы языка программирования Dart, исследования реализации различных архитектурных подходов для создания приложений, а также организация тестового покрытия конечного решения. В работе описывается схема и принцип работы выбранных инструментов, описываются преимущества и недостатки различных архитектурных подходов для создания приложений, а также реализация тестирования на примере получившегося конечного приложения. Приводится полное описание внутренней архитектуры и интерфейсов проекта. Рассматриваются проблемы, возникшие во время разработки, а также пути их решения. В конце работы демонстрируется полученное приложение, делаются выводы насчет возможностей программной платформы языка программирования Dart. В результате работы получилось реализовать приложение с единой кодовой базой для нескольких потребительских платформ: iOS, Android и Web. Реализация не потребовала значительных ресурсов, но при этом получилось реализовать полноценное пользовательское приложение.Из данной работы можно сделать вывод, что программная платформа языка программирования Dart подходит для создания приложений, предоставляет инструменты, которые позволяют реализовывать продукты для широкой аудитории пользователей с минимальными затратами и в краткие сроки.

The theme of the work is "Research of the capabilities of the Dart programming language platform for creating applications". This paper discusses the issues of researching the application development market, tools of the Dart programming language platform, researching the implementation of various architectural approaches for creating applications, as well as organizing test coverage of the final solution. The paper describes the scheme and principle of operation of the selected tools, describes the advantages and disadvantages of various architectural approaches for creating applications, as well as the implementation of testing on the example of the resulting final application. A full description of the internal architecture and interfaces of the project is given. The problems that arose during development, as well as ways to solve them, are considered.At the end of the work, the resulting application is demonstrated, conclusions are drawn about the capabilities of the software platform of the Dart programming language. As a result of the work, it was possible to implement an application with a single code base for several consumer platforms: iOS, Android and Web. The implementation did not require significant resources, but it was possible to implement a full-fledged user application. From this work, we can conclude that the Dart programming language software platform is suitable for creating applications, provides tools that allow you to implement products for a wide audience of users at minimal cost and in a short time.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 14
За последние 30 дней: 1
Подробная статистика