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

Название: Разработка мобильного приложения для генерации изображений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Спирчина Виктория Алексеевна
Научный руководитель: Маслаков Алексей Павлович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: iOS; swift; SwiftUI; online diffusion; MVVM
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1810
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28854

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

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

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

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

Аннотация

Цель работы заключается в реализации приложения, с помощью которого можно генерировать изображения с использованием нейронной сети. В ходе работы были разработаны требования и написана спецификация проекта. Также был создан макет пользовательского интерфейса и спроектирована архитектура приложения. Параллельно с разработкой были написаны тесты.   В данной работе проведен анализ инструментов-аналогов, используемых для генерации изображений, а также обоснован выбор используемых библиотек и архитектурного шаблона.   В ходе работы была построена архитектура на основе шаблона MVVM. Также разработан нетворкинг слой с тремя уровнями абстракции. Пользовательский интерфейс включает в себя части авторизации и основного контента, навигация в котором осуществляется с помощью панели управления. Для систематических проверок корректности работы приложения были разработаны модульные тесты для бизнес-логики и UI-тесты для интерфейса.   Результатом работы является мобильное приложение готовое для выкладки в App Store.

The aim of the work is to implement an application that can be used for images generation with the usage of a neural network. During the work, the requirements were developed, and the project specification was written. The user interface layout was also created, and the application architecture was designed. Tests were written in parallel with the development. In this paper, an analysis of analog tools used for image generation is carried out, as well as the choice of libraries and architectural template used is justified.   During the work, an architecture based on the MVVM template was built. A networking layer with three levels of abstraction has also been developed. The user interface includes part of the authorization and the main content, which is navigated by using the tab bar. For systematic checks of the correctness of the application, unit tests for business logic and UI tests for the user interface have been developed.   The result of the work is a mobile application ready to be uploaded to the App Store.

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

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

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

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